如何使用angular2-datatable应用多个过滤器?

时间:2017-05-18 16:59:40

标签: angular filter lodash

我目前在我的项目中使用angular2-datatable(在此处找到:https://www.npmjs.com/package/angular2-datatable

我修改了我的filterQuery管道,以便我可以选择要过滤的列。这是代码:



export class DataMgmtFilterPipe implements PipeTransform {


  transform(array: any[], query: string, field: string, active: boolean, deleted: boolean): any {    

    if (query) {
      return _.filter(array, row => row[field].indexOf(query) > -1);
    }
    return array;
  }

}




我的问题是我还希望在输入的查询字符串之上过滤活动和已删除的行。我似乎无法弄清楚如何将这些值添加到搜索条件中。

我确实输入了一些console.logs并看到Active和Deleted布尔值正在被移除,但我尝试使用lodash过滤失败了。

非常感谢任何帮助!

0 个答案:

没有答案