angular-filter
Version:
Bunch of useful filters for angularJS(with no external dependencies!)
29 lines (23 loc) • 599 B
JavaScript
/**
* @ngdoc filter
* @name remove
* @kind function
*
* @description
* remove specific members from collection
*/
angular.module('a8m.remove', [])
.filter('remove', function () {
return function (collection) {
collection = isObject(collection) ? toArray(collection) : collection;
var args = Array.prototype.slice.call(arguments, 1);
if(!isArray(collection)) {
return collection;
}
return collection.filter( function( member ) {
return !args.some(function(nest) {
return equals(nest, member);
})
});
}
});