如何使用 angular2 数组过滤器


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

使用value.filter后,它给出了值.filter不是函数错误。

这是我的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);
    }
}

首先,您需要实现 PipeTransform 才能正常工作。如果您的值是数组类型,Value.filter 将是一个函数,因为过滤器仅存在于数组类型上。

相关内容

  • 没有找到相关文章

最新更新