Skip to content

Instantly share code, notes, and snippets.

@kaveet
Created October 29, 2016 15:13
Show Gist options
  • Save kaveet/e129931f76300e3be3906660972327e0 to your computer and use it in GitHub Desktop.
Save kaveet/e129931f76300e3be3906660972327e0 to your computer and use it in GitHub Desktop.
AngularJS Title Case Filter
/**
Transform a string to title case.
Usage:
{{ myString | titleCase }}
*/
angular
.module('filters', [])
.filter('titleCase', toTitleCase);
function toTitleCase () {
return function (str) {
return str
.toLowerCase()
.split(' ')
.map(function(word) {
return word[0].toUpperCase() + word.substr(1);
})
.join(' ');
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment