Javascript 如何使用数组中的多个值筛选ng表。

Javascript 如何使用数组中的多个值筛选ng表。,javascript,angularjs,filter,ngtable,selectize.js,Javascript,Angularjs,Filter,Ngtable,Selectize.js,我目前正在实现angular-selectize.js()以添加一个搜索框,该搜索框将接收多个值,并根据这些值过滤ng表中的所有单元格,而不指定要过滤的列。与使用输入和dofilter创建搜索框的结果类似:在ng repeat上搜索,但使用多个值进行过滤 Plunker:我创建了一个自定义过滤器,它工作正常。 普朗克: .filter('filterSelectize',函数($filter){ 返回函数(cars、多阵列){ 如果(multiArray.length>=1){ var filt

我目前正在实现angular-selectize.js()以添加一个搜索框,该搜索框将接收多个值,并根据这些值过滤ng表中的所有单元格,而不指定要过滤的列。与使用输入和do
filter创建搜索框的结果类似:在
ng repeat
上搜索
,但使用多个值进行过滤


Plunker:

我创建了一个自定义过滤器,它工作正常。 普朗克:

.filter('filterSelectize',函数($filter){
返回函数(cars、多阵列){
如果(multiArray.length>=1){
var filteredCars=汽车;
对于(i=0;i
您也可以使用筛选键$进入“官方”表格:

function applyGlobalSearch(){
      var term = self.globalSearchTerm;
      if (self.isInvertedSearch){
        term = "!" + term;
      }
      self.tableParams.filter({ $: term });
    }

function applyGlobalSearch(){
      var term = self.globalSearchTerm;
      if (self.isInvertedSearch){
        term = "!" + term;
      }
      self.tableParams.filter({ $: term });
    }