humanizejs
Getting started
Bower
bower install humanizejs
NPM
npm install humanizejs
var humanize =
Angular
angular
Usage
File Size
Converts byte size to human readable string
var result = humanize; //DECIMAL_PLACE defaults to 2.
Eg
var result1 = humanize; //result1 = 117.74 MBvar result2 = humanize; //result2 = 117.7376 MB
Angular Filter
BYTE_SIZE 'filesize' DECIMAL_PLACE
{{BYTE_SIZE | humanize : 'filesize' : [DECIMAL_PLACE]}}
Eg
angular
{{filesize | humanize : 'filesize'}} <!-- <span>117.74 MB</span> -->{{filesize | humanize : 'filesize' : 4}} <!-- <span>117.7376 MB</span> -->
Ordinalize
Ordinalize numbers
var result = humanize
Eg
var result1 = humanize //result1 = 1stvar result2 = humanize //result2 = 2ndvar result3 = humanize //result3 = 3rdvar result4 = humanize //result3 = 4th
Angular Filter
NUMBER 'ordinal'
{{NUMBER | humanize : 'ordinal'}}
Eg
angular
{{value | humanize : 'ordinal'}} <!-- <span>2nd</span> -->
Pluralize
Pluralize any string
var result = humanize
Eg
var result1 = humanize //result1 = usersvar result2 = humanize //result2 = menvar result3 = humanize //result3 = Men
Angular Filter
STRING 'pluralize'
{{STRING | humanize : 'pluralize'}}
Eg
angular
{{value | humanize : 'pluralize'}} <!-- <span>men</span> -->
Singularize
Singularize any string
var result = humanize
Eg
var result1 = humanize //result1 = uservar result2 = humanize //result2 = manvar result3 = humanize //result3 = Man
Angular Filter
STRING 'singularize'
{{STRING | humanize : 'singularize'}}
Eg
angular
{{value | humanize : 'singularize'}} <!-- <span>man</span> -->