如果我有像
这样的对象数组 [
{name: 'aaa', type: 'A'},
{name: 'bbb', type: 'B'},
{name: 'ccc', type: 'A'}
....
]
如何以角度创建过滤器,以便当用户选择两个名称时,这两个名称都应出现在表格中?
*ngFor='let obj of array | filter:name[nameValues[]]:type[typeValues[]]
这里的名称值是一个对象数组,可以来自数据库,如果他选择了“aaa”。和' bbb'在下拉列表中,我的数组应返回名称:[' aaa',' bbb']并同时过滤该类型。
我在堆栈溢出中发现的东西类似但我需要在一列上自己使用多个过滤器 请查看link以供参考。
Pipe filter based on two or more attributes value in Angular2