angularJS过滤器:
filter
currency
date
filter
json
limitTo
lowercase
number
orderBy
uppercase
......
Filter过滤器:
过滤器的主要用途就是一个格式化 / 筛选数据的小工具;
一般用于服务端存储的数据转换为用户界面可以理解的数据;
常见需要使用Filter的数据有:
- 时间 1288323623006
currency:它是用来过滤货币:
作用把数字过滤成 一个货币:
使用:竖杠+过滤器名称
//效果:$20,000.00{ {20000 | currency}}
没有多少意义,国际标准货币,对我们不实用;
date :转化为时间:
{ {1288323623006 | date}}
//效果 Oct 29, 2010{ {1288323623006 | date:'yyyy-MM-dd HH:mm:ss'}}
//效果 2010-10-29 11:40:23// 这里是英文的可以使用 angular-locale_zh-cn.js 来进行汉化
json过滤器:
{ {jsonDate}} { {jsonDate | json}}
limitTo过滤器:限制到:
作用:用来控制字符串展示多少长度;
{ {'www.baidu.com,baidu.com' | limitTo:10}}//www.baidu.
具体语法:
{ {limiTo_expression | limitTo:limit:begin}}
limit是必选项,begin是可选项;
number过滤器: 格式化(保留小数)这里会进行四舍五入
{ {1459824.1542558 | number:2}}// 效果:1,459,824.15
接下来的过滤器,在使用过程中在做阐述;