如何使用angular2阵列过滤器?

时间:2017-01-28 11:10:06

标签: angular ionic2

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);
    }
}

1 个答案:

答案 0 :(得分:0)

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