AngularJs——基础小知识(二)
AngularJs的过滤器
1、Currency :过滤器(金额货币格式化)
可以针对多个参数进行过滤;
2、Number :把数字转换成文本的一种格式;(就是把数字加上了千分符)
如果有小数点的话,number是默认保留3位的;
假设不想保留3位,可以参数修改;
3、lowercase/uppercase :大小写转换;
4、Json : 过滤成json的格式;
注意:必须是<pre>标签,不然不可以;
5、limitTo : 截取的操作;(字符串和数组都可以截取)
6、Date : 针对于时间的过滤器;(数字是时间的毫秒数)

7、orderBy :排序;(针对的是一个数组,数组里是json的形式)---从小到大;
有2个参数:第一个参数就是我们以哪一个排序;第二个参数写上true是个逆排序(从大到小);
8、Filter : 过滤;
![]()
![]()
![]()
![]()
第一个参数:针对于value值,针对于key值是没有作用的(想过滤出来的东西,只要包含就会匹配出来);
第二个参数:true;匹配整体的意思;
AngularJs过滤器的组合使用 -- 以上都是在html里使用的过滤器
在js中使用过滤器
通过使用$filter来实现的;
自定义过滤器
是通过angular.module模块下的filter方法实现的;

浙公网安备 33010602011771号