angular-filter
Version:
Bunch of useful filters for angularJS(with no external dependencies!)
20 lines (17 loc) • 465 B
JavaScript
/**
* @ngdoc filter
* @name stringular
* @kind function
*
* @description
* get string with {n} and replace match with enumeration values
*/
angular.module('a8m.stringular', [])
.filter('stringular', function () {
return function(input) {
var args = Array.prototype.slice.call(arguments, 1);
return input.replace(/{(\d+)}/g, function (match, number) {
return isUndefined(args[number]) ? match : args[number];
});
}
});