简介
AngularJS 过滤器可用于转换数据,通过一个管道字符(|)和一个过滤器添加到表达式中,这一章节我们讲5种过滤器。
过滤器
currency:金币过滤器。
date:时间过滤器。
number:数字过滤器(个人认为应该叫千位符过滤器也挺合适)
uppercase:转大写过滤器。
lowercase:转小写过滤器。
用法
1.currency:金币过滤器
$scope.price = 123456;
{{price | currency}} 输出:$123,456.00
{{price | currency:"¥"}} 输出:¥123,456.00
{{price | currency:"人民币"}} 输出:人民币123,456.00
2.date:时间过滤器
$scope.time = Date.now();
{{time | date}} 输出:1530978986342(毫秒时间戳)
{{time | date:"yyyy"}} 输出:2018年
{{time | date:"MM"}} 输出:07
{{time | date:"yyyy-MM-dd HH:mm:ss"}} 输出:2018-07-07 23:57:04
3. number:数字过滤器
$scope.count = 1234567890;
{{count | number}} 输出:1,234,567,890
{{1.23456 | number: 2}} 输出:1.23
4.uppercase:转大写过滤器
{{"Hello" | uppercase}} 输出:HELLO
{{"Hello" | lowercase}} 输出:hello
不积跬步无以至千里,不积小流无以成江海