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方法实现的;
  
 
 
 
 
 

 

posted @ 2019-12-02 14:03  三只小熊sky  阅读(166)  评论(0)    收藏  举报