AngularJS Filter - Example use of Filter
Example use of Filter uses JavaScript's Replace to remove spaces then converts to lowercase
HTML
<div ng-app="example">
<div ng-controller="Ctrl">
<p ng-repeat="name in names">{{name}} = {{name | removeSpacesThenLowercase}}</p>
</div>
</div>
JavaScript
var filterExample = angular.module('example', []);
filterExample.filter('removeSpacesThenLowercase', function() {
return function(text) {
var str = text.replace(/\s+/g, '');
return str.toLowerCase();
};
})
function Ctrl($scope) {
$scope.names = ['Santi Carzola', 'Theo Walcott', 'Oliver Giroud', 'Jack Wilshere']
}