内置filter大全

url: https://docs.angularjs.org/api/ng/filter

uppercase lowercase 转换为大小写
date 转换为各种日期格式
number 将数字格式化成文本。 它的第二个参数是可选的, 用来控制小数点后截取的位数
currency 转换为货币形式
json 转换json或javascript对象成字符串
filter 过滤数据,可以是字符串,对象,函数
limitTo 生成新的部分字符串或数组,可以正序倒序截取
orderBy 排序,按函数,字符串或数组
编程式使用filter
自定义filter

uppercase: {{global.fString | uppercase}} {{global.fString}}
lowercase: {{global.fString | lowercase}}

{{global.fDate | date: 'medium'}}
{{global.fDate | date: 'short'}}
{{global.fDate | date: 'fullDate'}}
{{global.fDate | date: 'longDate'}}
{{global.fDate | date: 'mediumDate'}}
{{global.fDate | date: 'shortDate'}}
{{global.fDate | date: 'mediumTime'}}
{{global.fDate | date: 'shortTime'}}
{{global.fDate | date: 'yyyy'}}
{{global.fDate | date: 'yy'}}
{{global.fDate | date: 'y'}}
{{global.fDate | date: 'MMMM'}}
{{global.fDate | date: 'MMM'}}
{{global.fDate | date: 'MM'}}
{{global.fDate | date: 'M'}}
{{global.fDate | date: 'dd'}}
{{global.fDate | date: 'd'}}
{{global.fDate | date: 'EEEE'}}
{{global.fDate | date: 'hh:mm:ss.sss'}}
{{global.fDate | date: 'yyyy-MM-dd hh:mm:ss'}}
{{global.fDate | date: 'yyyy/MM/dd hh:mm:ss'}}
{{global.fDate | date: 'MM/dd/yyyy hh:mm:ss'}}

{{global.fNumber}}
{{global.fNumber | number}}
{{global.fNumber | number: 2}}
{{global.fNumber | number: 5}}

{{global.fNumber | currency}}
{{global.fNumber | currency: "€"}}
{{global.fNumber | currency: "£"}}
{{global.fNumber | currency: "CNY"}}
{{global.fNumber | currency: "¥"}}
{{global.fNumber | currency: "元"}}
{{global.fNumber | currency: "圓"}}

{{global.fObjArray | json}}

{{global.fArray | filter: 'o' }}
{{global.fArray | filter: isCapitalized }}
{{global.fObjArray | filter:{name: 'dog'} }}

{{global.fString | limitTo: 3 }}
{{global.fArray | limitTo: 2 }}
{{global.fObjArray | limitTo: -2 }}

{{global.fObjArray | orderBy: 'age' }}
{{global.fObjArray | orderBy: 'age': true }}
{{global.fObjArray | orderBy: '-age'}}
{{global.fObjArray | orderBy: 'age': false }}
{{global.fObjArray | orderBy: '+age'}}

$filter('filter')(array, expression, comparator) $filter('currency')(amount, symbol, fractionSize) $filter('number')(number, fractionSize) $filter('date')(date, format, timezone) $filter('json')(object, spacing) $filter('lowercase')() $filter('uppercase')() $filter('limitTo')(input, limit, begin) $filter('orderBy')(array, expression, reverse)

{{global.fObjArray | age20 }}