Angularjs过滤器的开发.
2015-07-21 10:25
603 查看
先上代码.
11行中的number过滤器是angular自带的.可以将数字按照自己预定的格式进行过滤.
后面的:2表示保留的小数位数.
angular自定义过滤器是非常方便的.上面的ChangeFirstWord就是我们自己定义的一个过滤器,
过滤将字符串中的首字母变成大写的格式.
So easy!
<!DOCTYPE html> <html ng-app="FilterModule"> <head lang="en"> <meta charset="UTF-8"> <title></title> <script src="js/angularJs-1.2.16-min.js"></script> </head> <body ng-controller="HomeController"> <input type="text" ng-model="num" /> 过滤结果:{{num|number:2}}<br/> <h1>{{someWord | ChangeFirstWord}}</h1> </body> <script> var homeModule=angular.module("FilterModule",[]); homeModule.filter("ChangeFirstWord", function () { var titleCaseFilter= function (zfc) { var word=""; for(var i=0;i<zfc.length;i++){ if(i==0){ word+=zfc[i].toUpperCase(); } else{ word+=zfc[i]; } } return word; }; return titleCaseFilter; }); homeModule.controller("HomeController", function ($scope) { $scope.someWord="my heater will go on"; }); /*function HomeController($scope){ $scope.pageHeading="guds oyansi"; }*/ </script> </html>
11行中的number过滤器是angular自带的.可以将数字按照自己预定的格式进行过滤.
后面的:2表示保留的小数位数.
angular自定义过滤器是非常方便的.上面的ChangeFirstWord就是我们自己定义的一个过滤器,
过滤将字符串中的首字母变成大写的格式.
So easy!
相关文章推荐
- Angular2 Decorator
- Angular2 How to Repeat a List
- Angular2 inject a Component into a Component
- Angular2 Template Syntax
- 1 Angular2 Set up
- 简话Angular 03 Angular内置表达式大全
- angular directive详解
- 创建 AngularJS 自定义过滤器,带自定义参数
- AngularJs记录学习04
- AngularJs记录学习03
- AngularJs记录学习02
- 【AngularJS】Yeoman安装
- 【AngularJS】【03】使用AngularJS进行开发
- angularjs 分页精华代码
- AngularJS学习笔记<1>环境配置
- 现在就开始使用AngularJS的三个重要原因
- 简话Angular 02 Angular控制器-作用域嵌套
- angularjs开发常见问题-2(angularjs内置过滤器)
- AngularJs解决方案笔记(1)
- AngularJS 表单验证