先写个简单的例子,该过滤器是指定规定的字符串长度:

html:

<div ng-app="app" ng-controller="ctrl">
<p ng-repeat="text in texts>
{{book | limitText:10}}
</p>
</div>

js:

var app = angular.module("app",[]);
app.filter('limitText', function() {
return function(input, num) {
if(input.length>num){
input = input.substring(0,num)+"...";
}
return input;
};
});
app.controller("ctrl",["$scope",function($scope){
$scope.texts = ["大帅哥多发个梵蒂冈梵蒂冈","法规的非官","儿童热太热一天如图于一体"];
}]);

显示

大帅哥多发个梵蒂冈梵...

法规的非官

儿童热太热一天如图于...

自定义过滤器可以接受参数(可多个),也可以不用参数。

但参数必须写在return 后面函数的第二个参数里,第一个参数是要处理的对象。

多个参数的用法

{{ expression | filter:argument1:argument2:... }}

最新文章

  1. 利用 PhpStorm、Idea 等 IDE 如何 运行/调试 Go 程序 ?
  2. 韩国手机游戏Elf Defense角色场景
  3. js判断是手机还是电脑访问网站
  4. 实用的Portraiture滤镜磨皮教程
  5. CoHTMLDocument
  6. P1571: [Usaco2009 Open]滑雪课Ski
  7. opencv实现KNN手写数字的识别
  8. Algorithm for Maximum Subsequence Sum z
  9. div中的img垂直居中
  10. tensorflow l2_loss函数
  11. android JNI调用机制
  12. mysql—常用查询语句总结
  13. C# .NET 按ASCII 从小到大排序
  14. Android WebView 开发详解
  15. python数据类型之间的转换
  16. GetLastError结果列表
  17. winform中splitter的用法
  18. 回去看linux的指令
  19. koa2学习笔记03 - 给koa2配置session ——koa2结构分层、配置数据库、接口
  20. tomcat执行shutdown.sh进程残留的解决办法

热门文章

  1. 快速构建Windows 8风格应用20-MediaElement
  2. leetcode第四题--Add Two Numbers
  3. C注意,使用的语言字符串
  4. sql汉字转拼音
  5. Tween动画
  6. 【值得收藏】绘图工具Origin的学习资料汇编【可免费下载】
  7. 优秀Python学习资源
  8. linux的单用户模式
  9. 【学习笔记】锋利的jQuery(二)DOM操作
  10. linux内核数据结构之链表