angular-filter
Version:
Bunch of useful filters for angularJS(with no external dependencies!)
24 lines (20 loc) • 537 B
JavaScript
/**
* @ngdoc filter
* @name Percent
* @kind function
*
* @description
* percentage between two numbers
*/
angular.module('a8m.math.percent', [])
.filter('percent', function () {
return function (input, divided, round) {
var divider = isString(input) ? Number(input) : input;
divided = divided || 100;
round = round || false;
if (!isNumber(divider) || isNaN(divider)) return input;
return round
? Math.round((divider / divided) * 100)
: (divider / divided) * 100;
}
});