我做了一个管道如下:
import {Pipe, PipeTransform} from '@angular/core';
import { Radio } from '../../models/radio';
@Pipe({
name: 'radioFilter'
})
export class radioFilterPipe implements PipeTransform {
transform(value: Radio[], args: string[]): any {
let filter = args[0].toLocaleLowerCase();
return filter ? value.filter(radio => radio.station.text.toLocaleLowerCase().indexOf(filter) != -1) : value;
}
}
在我的组件中,我添加了以下代码:
import { radioFilterPipe } from './grid.station.pipe';
// pipes: [radioFilter],
但我得到一个编译错误:
错误 TS2304:找不到名称“radioFilter”。我究竟做错了什么??