AngularJs 常用的过滤器
date格式化
{{1304375948024|date}}//结果:May3,2011 {{1304375948024|date:"MM/dd/yyyy@h:mma"}}//结果:05/03/2011@6:39AM {{1304375948024|date:"yyyy-MM-ddhh:mm:ss"}}//结果:2011-05-0306:39:08
number格式化
{{1.234567|number:1}}//结果:1.2 {{1234567|number}}//结果:1,234,567
currency货币格式化
{{250|currency}}//结果:$250.00 {{250|currency:"RMB¥"}}//结果:RMB¥250.00
filter查找
{{[{"age":20,"id":10,"name":"iphone"}, {"age":12,"id":11,"name":"sunmxing"}, {"age":44,"id":12,"name":"testabc"} ]|filter:'s'}}//查找含有有s的行 //上例结果:[{"age":12,"id":11,"name":"sunmxing"},{"age":44,"id":12,"name":"testabc"}] {{[{"age":20,"id":10,"name":"iphone"}, {"age":12,"id":11,"name":"sunmxing"}, {"age":44,"id":12,"name":"testabc"} ]|filter:{'name':'iphone'}}}//查找name为iphone的行 //上例结果:[{"age":20,"id":10,"name":"iphone"}]
orderBy对像排序
{{[{"age":20,"id":10,"name":"iphone"}, {"age":12,"id":11,"name":"sunmxing"}, {"age":44,"id":12,"name":"testabc"} ]|orderBy:'id':true}}//根id降序排 {{[{"age":20,"id":10,"name":"iphone"}, {"age":12,"id":11,"name":"sunmxing"}, {"age":44,"id":12,"name":"testabc"} ]|orderBy:'id'}}//根据id升序排
limitTo字符串,对像的截取
{{"ilovetank"|limitTo:6}}//结果:ilove {{"ilovetank"|limitTo:-4}}//结果:tank {{[{"age":20,"id":10,"name":"iphone"}, {"age":12,"id":11,"name":"sunmxing"}, {"age":44,"id":12,"name":"testabc"} ]|limitTo:1}}//结果:[{"age":20,"id":10,"name":"iphone"}]
方便自己,方便他人。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持毛票票!