import {Pipe} from '@angular/core';
使用value.filter
后,它会给出value.filter不是函数Error。
这是我的Search.pipe.ts的代码片段
@Pipe({
name: 'search'
})
export class Search {
transform(value, args) {
console.log("value"+JSON.stringify(value));
console.log("args"+JSON.stringify(args));
return value.filter(value => value.attendee_nm.indexOf(args) !== -1);
}
}
答案 0 :(得分:0)
首先,你需要实现PipeTransform这个工作。 如果您的值是数组类型,则Value.filter将是一个函数,因为过滤器仅存在于数组类型上。