如何对angular2数据表应用多个过滤器?

如何对angular2数据表应用多个过滤器?,angular,filter,lodash,Angular,Filter,Lodash,我目前正在我的项目中使用angular2 datatable(可在此处找到:) 我已经修改了filterQuery管道,以便可以选择要筛选的列。代码如下: 导出类DataMgmtFilterPipe实现PipeTransform{ 转换(数组:任意[],查询:字符串,字段:字符串,活动:布尔,删除:布尔):任意{ 如果(查询){ 返回xof.filter(数组,行=>row[field].indexOf(查询)>-1); } 返回数组; } }您可以添加另一个管道并将其链接。哈哈,这很有意义。

我目前正在我的项目中使用angular2 datatable(可在此处找到:)

我已经修改了filterQuery管道,以便可以选择要筛选的列。代码如下:

导出类DataMgmtFilterPipe实现PipeTransform{
转换(数组:任意[],查询:字符串,字段:字符串,活动:布尔,删除:布尔):任意{
如果(查询){
返回xof.filter(数组,行=>row[field].indexOf(查询)>-1);
}
返回数组;
}

}
您可以添加另一个管道并将其链接。哈哈,这很有意义。工作做得很好,不知道为什么我一开始没有想到这一点。谢谢@wannadream