是否可以将独立过滤器与列过滤器一起使用?

时间:2020-02-17 05:59:45

标签: angular ng2-smart-table

我知道我们可以使用不带独立列过滤器(https://akveo.github.io/ng2-smart-table/#/examples/using-filters)的独立过滤器,但是可以同时使用两个过滤器吗?

我尝试实现它,但是没有实现。参见https://stackblitz.com/edit/angular-2cwakj?file=src%2Fapp%2Ffilter-poc%2Ffilter-poc.component.ts

1 个答案:

答案 0 :(得分:2)

使用以下功能更改onSearch功能。

  onSearch(query: string = '') {
   this.source = new LocalDataSource(this.data.filter((obj)=>{
   if(obj.id.toString().indexOf(query)>-1 || obj.name.indexOf(query)>-1 || 
    obj.username.indexOf(query)>-1 ||obj.email.indexOf(query)>-1 ) return true;
   else false;
  }))
 }