我目前正在实现angular-selectize.js(https://github.com/machineboy2045/angular-selectize)以添加一个搜索框,该搜索框将采用多个值并基于这些值过滤ng-Table中的所有单元格,而无需指定要过滤的列。类似于从创建与输入一个搜索框结果和做filter:search
的ng-repeat
,而是有多个值过滤。
柱塞:http ://plnkr.co/edit/701op5FQ0PRJ5FOlF5Mq?p=preview
我创建了一个自定义过滤器,它起作用了。柱塞:http ://plnkr.co/edit/701op5FQ0PRJ5FOlF5Mq?p=preview
.filter('filterSelectize', function($filter){
return function(cars, multiArray) {
if(multiArray.length >= 1){
var filteredCars = cars;
for(i=0; i < multiArray.length; i++){
var filteredCars = $filter('filter')(filteredCars, multiArray[i]);
}
return filteredCars;
}
else {
return cars;
}
}
})
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句