$scope.name='wangmeijian'
{{name | uppercase}} // 输出 WANGMEIJIAN
$scope.num = 12345678
{{num | number}} // 输出 12,345,678
$scope.date=new Date()
{{date | date:'yy-MM-dd'}} // 输出 2015-11-19
$scope.num=987654321
{{num | currency:'¥'}} // 输出 ¥987,654,321.00
{{['wang','mei','jian'] | filter:'a'}} // 返回包含字母a的元素 ['wang','jian']
{{ [
{
name: 'wangmeijian',
sex: 'boy'
},
{
name: 'bokeyuan',
sex: 'sex'
}
] | filter:{
sex: 'bo'
}
}}
// 输出 [{"name":"wangmeijian","sex":"boy"}]
$scope.getNumber = function(n){
return !isNaN(n);
}
{{ ['demo',2,3] | filter:getNumber}} // 输出 [2,3]
<html ng-app='app'>
<head>
<title>AngularJS过滤器filter入门</title>
<script type="text/javascript" src="http://cdn.bootcss.com/angular.js/1.5.0-beta.1/angular.js"></script>
</head>
<body ng-controller='myController'>
<p>{{ str | capitalize}}</p>
<!-- 输出 Hello, Welcome To Bokeyuan! -->
<script type="text/javascript">
var app = angular.module('app',[])
.controller('myController',['$scope', function($scope){
$scope.str = 'hello, welcome to bokeyuan!'
}])
.filter('capitalize', function(){
return function(str){
var arr = str.split(/\s+/);
for (var i = 0; i < arr.length; i++) {
arr[i] = arr[i].substr(0,1).toUpperCase() + arr[i].slice(1);
};
return arr.join(" ")
}
})
</script>
</body>
</html>
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有