先上代码.

 <!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!

最新文章

  1. 如何处理C#的HttpWebResponse的GetResponse中的超时异常
  2. django开发过程中静态文件路径配置
  3. Lock较synchronized多出的特性
  4. 深入学习golang(2)—channel
  5. live555源代码编译
  6. 收回动态VHD的未使用空间
  7. 通俗理解angularjs中的$apply,$digest,$watch
  8. java DI 框架spring(web)、Guice(web)、Dagger&amp;Dagger2(android)
  9. C语言 进程控制---创建进程fork()函数
  10. iOS开发-AFNetworking参数和多文件同时上传【多文件上传】
  11. Linux之grep命令
  12. UNIX网络编程——send与recv函数详解
  13. ssh登录,爬坑系列
  14. Scrapy 入门
  15. &lt;自动化测试方案_10&gt;第十章、自动化测试部署策略
  16. Gradle 同步 已经开始 Gradle sync started
  17. python bisect 排序模块 二分查找与 bisect 模块
  18. js 事件创建发布
  19. 2018.11.02 洛谷P2661 信息传递(拓扑排序+搜索)
  20. 【转】Windows 7 API Internet Connection Sharing(ICS) 与 Wireless Hosted Network构建本地AP

热门文章

  1. angular.element方法汇总以及AngularJS 动态添加元素和删除元素
  2. 【转】C#安装包(自动卸载低版本)
  3. jquery点击改变图片src源码并toggle
  4. Ext JS 5的声明式事件监听
  5. [Hibernate] - Annotations - Many To Many
  6. LintCode &quot;k Sum&quot; !!
  7. 剑指offer系列41---数字在数组中出现的次数
  8. xmodem, ymodem &amp; zmodem
  9. 8张图带你深入理解Java
  10. js中RGB转hex