UNPKG

angular-filter

Version:

Bunch of useful filters for angularJS(with no external dependencies!)

28 lines (22 loc) 543 B
/** * @ngdoc filter * @name omit * @kind function * * @description * filter collection by expression */ angular.module('a8m.omit', []) .filter('omit', ['$parse', function($parse) { return function (collection, expression) { collection = isObject(collection) ? toArray(collection) : collection; if(!isArray(collection) || isUndefined(expression)) { return collection; } return collection.filter(function (elm) { return !($parse(expression)(elm)); }); } }]);