我正在把angular 6的应用移植到angular 13上,我遇到了管道问题。程序无法编译。
我在一个编译器认为不存在的组件上有一个自定义管道属性"shortDate"在类型"TransactionsComponent"上不存在。
代码如下(在旧版本的angular中也可以使用)
角管:
import { PipeTransform, Pipe } from '@angular/core';
import { DatePipe } from '@angular/common';
@Pipe({
name: 'shortDate'
})
export class DateFormatPipe extends DatePipe implements PipeTransform {
override transform(value: any, args?: any): any {
///MMM/dd/yyyy
return super.transform(value, "MM/dd/yyyy");
}
}