介绍
本篇文章为大家展示了过滤器如何在AngularJS中使用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
<强>一、格式化数字为货币格式只强>
& lt; div>{{钱|货币:“美元“}}& lt;/div>, & lt; div>{{钱|货币:“RMB"}} & lt;/div>
脚本:
app.controller (“crl",,函数(范围、美元,美元过滤器),{, ,,,$ scope.money=?545,,, });才能
显示为,
姓名为,{{,lastName |, lowercase }}
app.controller (“crl",,函数(范围、美元,美元过滤器),{, ,,scope.lastName 美元;=癆AA",, });
显示为
<强>三,大写格式化字符串为大写。强>
姓名为,{{,lastName |, uppercase }}
app.controller (“crl",,函数(范围、美元,美元过滤器),{, ,,scope.lastName 美元;=癮aa",, });
显示为
<强>四、过滤器从数组项中选择一个子集。强>
& lt; div>{{数组|过滤器:“s"}} & lt;/div>, & lt; div  ng-repeat=癷tem 拷贝数组|过滤器:& # 39;& # 39;“在{{item.name}} & lt;/div>
app.controller (“crl",,函数(范围、美元,美元过滤器),{, ,,,scope.array 美元;=,[,{, ,,,,,name :, & # 39;托拜厄斯# 39;, ,,,},{,, ,,,,,name :, & # 39;杰夫# 39;, ,,,},{,, ,,,,,name :, & # 39;布莱恩# 39;, ,,,},{,, ,,,,,name :, & # 39; igor # 39;, ,,,},{,, ,,,,,name :, & # 39;詹姆斯# 39;, ,,,},{,, ,,,,,name :, & # 39;布拉德# 39;, ,,,},,, });才能
显示为
[{“name":“Tobias"}, {“name":“James"}), Tobias 詹姆斯
<强>五,orderBy根据某个表达式排列数组。
强>
输入过滤器可以通过一个管道字符(|)和一个过滤器添加到指令中,该过滤器后跟一个冒号和一个模型名称。模型名字前加负号为降序,默认为升序
& lt; div ng-repeat=癷tem 拷贝数组| orderBy: & # 39; - name # 39;“祝辞降序,,{{item.name}} & lt;/div>, & lt;才能div ng-repeat=癷tem 拷贝数组| orderBy: & # 39;名字# 39;“祝辞升序,,,{{item.name}} & lt;/div>
app.controller (“crl",,函数(范围、美元,美元过滤器),{, ,,,scope.array 美元;=,[,{, ,,,,,name :, & # 39;托拜厄斯# 39;年龄:“18“, ,,,},{,, ,,,,,name :, & # 39;杰夫# 39;年龄:“19”, ,,,},{,, ,,,,,name :, & # 39;布莱恩# 39;年龄:“19”, ,,,},{,, ,,,,,name :, & # 39; igor # 39;年龄:“55”, ,,,},{,, ,,,,,name :, & # 39;詹姆斯# 39;年龄:“19”, ,,,},{,, ,,,,,name :, & # 39;布拉德# 39;年龄:“19“, ,,,},{,, ,,,,,name :, & # 39; aaas # 39;年龄:“19”, ,,,}];, });才能
显示为
降序,Tobias 降序,Jeff 降序,James 降序,Igor 降序,Brian 降序,Brad 降序,aaas 升序,aaas 升序,Brad 升序,Brian 升序,Igor 升序,James 升序,Jeff 升序,托拜厄斯
5.1。多个模型排序(先按名字排序在按年龄排序)
& lt; div ng-repeat=癷tem 拷贝数组| orderBy:[& # 39;名字# 39;& # 39;年龄# 39;]“在升序,,,{{item.name}} {{item.age}} & lt;/div>
app.controller (“crl",,函数(范围、美元,美元过滤器),{, ,,,scope.array 美元;=,[,{, ,,,,,name :, & # 39;托拜厄斯# 39;年龄:“18“, ,,,},{,, null null null null null null null null null null null null null null null null null null null null过滤器如何在AngularJS中使用