gpt4 book ai didi

javascript - 带有多个参数的 Angular 6 管道 html

转载 作者:行者123 更新时间:2023-11-28 16:59:50 27 4
gpt4 key购买 nike

我有以下管道:

import {Pipe, PipeTransform} from '@angular/core';

@Pipe({
name: 'isInPast'
})
export class IsInPastPipe implements PipeTransform {
transform(date: Date, time: any) {
let today = new Date();
if (date < today) {

return 'inPast';
}
return '';
}

}

这需要两个参数。

现在我希望将它们发送到我的 html 中,但我不知道如何发送。我已经尝试过:

 [ngClass]="isInPast:row.day:task.time"

我也尝试过:

 [ngClass]="row.day task.time | isInPast:row.day:task.time"

谁能告诉我如何做到这一点?

最佳答案

import {Pipe, PipeTransform} from '@angular/core';

@Pipe({
name: 'isInPast'
})
export class IsInPastPipe implements PipeTransform {
transform(date: Date, time: any) {
// I don't know what type is at time, let's assume it is Date type.
let today = time || new Date();
if (date < today) {
return 'inPast';
}
return '';
}

}
[ngClass]="row.day | isInPast: task.time"

关于javascript - 带有多个参数的 Angular 6 管道 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57849625/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com