I\'m trying to implement the Smart Table module in my AngularJS app. I\'d prefer this over some others mainly because the others seemed require a lot of boilerplate code in
As laurent said, you need to use a custom filter
Use st-set-filter to set your filter
In your module, define a custom filter
angular.module('myModule').filter('customFilter', ['$parse', function($parse) {
return function(items, filters) {
var itemsLeft = items.slice();
Object.keys(filters).forEach(function(model) {
var value = filters[model],
getter = $parse(model);
itemsLeft = itemsLeft.filter(function(item) {
return getter(item) === value;
});
});
return itemsLeft;
};
}])
- 热议问题