简述angular 中constant和$filter的用法

上海分院:顾配如

1.背景介绍

2.知识剖析

3.常见问题

4.解决方案

5.编码实战

6.扩展思考

7.参考文献

8.更多讨论

1.背景介绍

什么是中constant和$filter

constant是用来设置常量的,constant(name,value)可以将一个已经存在的变量值注册为服务,通过依赖注入将其注入到应用的其他部分中

constant(name,value)可以将一个已经存在的变量值注册为服务,并将其注入到应用的其他部分中。其中,name为注册的常量的名字,value为注册的常量的值或对象。

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

2.知识剖析

constant剖析

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

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

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

本次看一下用angularjs constant来设置全局变量 。

$filter剖析

$filter 过滤器,是angularJs中用来处理数据以更好的方式展示给我用户。比如格式化日期,转换大小写等等。 * 过滤器即有内置过滤器也支持自定义过滤器。内置过滤器很多,可以百度。关键是如何使用,本次讲解$filter

3.常见问题

filter应用

怎么自定义$filter

4.解决方案

{{带过滤数据 | 过滤器名:参数1:参数2:参数3.....}} app.filter('过滤器名', function () { return function (待过滤数据, 参数....) { ...... return 已过滤数据; }

5.编码实战

6.扩展思考

constant和value区别

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

7.参考文献

AngularJS constant和value区别详解
AngularJS的Filter用法详解

8.更多讨论

鸣谢

感谢观看

BY——顾配如