UNPKG

angular-filter

Version:

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

83 lines (67 loc) 1.81 kB
/** * @ngdoc filter * @name a8m.conditions * @kind function * * @description * reference to math conditions */ angular.module('a8m.conditions', []) .filter({ isGreaterThan : isGreaterThanFilter, '>' : isGreaterThanFilter, isGreaterThanOrEqualTo : isGreaterThanOrEqualToFilter, '>=' : isGreaterThanOrEqualToFilter, isLessThan : isLessThanFilter, '<' : isLessThanFilter, isLessThanOrEqualTo : isLessThanOrEqualToFilter, '<=' : isLessThanOrEqualToFilter, isEqualTo : isEqualToFilter, '==' : isEqualToFilter, isNotEqualTo : isNotEqualToFilter, '!=' : isNotEqualToFilter, isIdenticalTo : isIdenticalToFilter, '===' : isIdenticalToFilter, isNotIdenticalTo : isNotIdenticalToFilter, '!==' : isNotIdenticalToFilter }); function isGreaterThanFilter() { return function (input, check) { return input > check; }; } function isGreaterThanOrEqualToFilter() { return function (input, check) { return input >= check; }; } function isLessThanFilter() { return function (input, check) { return input < check; }; } function isLessThanOrEqualToFilter() { return function (input, check) { return input <= check; }; } function isEqualToFilter() { return function (input, check) { return input == check; }; } function isNotEqualToFilter() { return function (input, check) { return input != check; }; } function isIdenticalToFilter() { return function (input, check) { return input === check; }; } function isNotIdenticalToFilter() { return function (input, check) { return input !== check; }; }