内置过滤器
内置过滤器
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;
}
})

浙公网安备 33010602011771号