按所有匹配下拉列表过滤表,不互相中断

时间:2017-08-15 09:10:49

标签: javascript angular filter angular2-pipe

我做了两个带有颜色和宽度的下拉列表(过滤参数)和根据所选参数绑定数据的表,但是下拉列表不能一起工作,它们互相中断:就像它按颜色过滤,然后按宽度过滤,但不是按颜色和宽度 我把它写在angular2上这里是我管道的代码: (我不知道如何以书面方式制作)

 export class FilterDropDownPipe implements PipeTransform {
        transform(items: any[], args: any[]): any {
            return items.filter(
                (item) => {
                    console.log(item)
                    console.log(args)
                    // return item.platform === args && item.type === args;
                    for (let p in item) {
                        if (item[p] === args) {
                            return item[p] === args;
                        }
                    }
                });
        }
    }

0 个答案:

没有答案