发表于: 2021-10-14 23:55:49

0 1029


angular 中constant和$filter的用法


constant:

constant是用来设置常量的,constant(name,value)可以将一个已经存在的变量值注册为服务,通过


$filter:

$filter是AngularJs 服务,$filter是过滤器,用来格式化数据用的。


AngularJs设置全局变量的方法:

angularjs自身有两种,设置全局变量的方法,在加上js的设置全局变量的方法,总共有三种。要实现的功能是,在ng-app中定义的全局变量,在不同的ng-controller里都可以使用。

1.通过var 直接定义global variable,这跟纯js是一样的。

2.用angularjs value来设置全局变量 。

3.用angularjs constant来设置全局变量 。




VALUE 和 CONSTANT 的区别:

1.value不可以在config里注入,但是constant可以。

2.value可以修改,但是constant不可以修改,一般直接用constant配置一些需要经常使用的数据。


过滤器:$FILTER

ng内置了9种过滤器,分别是:currency(货币)、date(日期)、filter(子串匹配)、json(格式化json对象)、limitTo(限制个数)、lowercase(小写)、uppercase(大写)、number(数字)、orderBy(排序)。


FILTER的用法:

filter是用来格式化数据用的 


基本原型

{{expression | filter}}

多个filter连用版

{{expression | filter1 | filter2}}

传入参数版

{{expression | filter:1:2}}




返回列表 返回列表
评论

    分享到