您的位置:首页 > 其它

内置过滤器

2016-12-30 17:03 183 查看

内置过滤器

1,uppercase,lowercase大小转换
{{ "lower cap string" | uppercase }} //结果:LOWER CAP STRING
{{ "TANK is GOOD" | lowercase }} //结果:tank is good

2json格式化
{{ {foo: "bar", baz: 23} | json }} //结果:{ "foo": "bar", "baz": 23 }
注意:bza没格式前是没有双引号的,格式化后就转换成了json数据了

3,date格式化
{{ 1304375948024 | date }} //结果:May 3, 2011
{{ 1304375948024 | date:"MM/dd/yyyy @ h:mma" }} //结果:05/03/2011 @ 6:39AM
{{ 1304375948024 | date:"yyyy-MM-dd hh:mm:ss" }} //结果:2011-05-03 06:39:08

4,number格式化
{{ 1.234567 | number:1 }} //结果:1.2
{{ 1234567 | number }} //结果:1,234,567

5,currency货币格式化
{{ 250 | currency }} //结果:$250.00
{{ 250 | currency:"RMB ¥ " }} //结果:RMB ¥ 250.00

以上在模板中..

.controller('firstController',function($scope,Data,$filter){
$scope.data = Data;

$scope.today = new Date;
// 过滤器
var number = $filter('number')(3000);
var jsonString = $filter('json')($scope.data);
console.log(jsonString);
console.log($scope.data);
$scope.checkName = function(obj){
if(obj.py.indexOf('h') === -1)
return false;
return true;
}

})

  

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: