angularjs如何在ng-repeat过程中控制字符串长度超过指定长度后面内容以省略号显示
2016-07-18 09:41
597 查看
angular.module('ng').filter('cut', function () { return function (value, wordwise, max, tail) { if (!value) return ''; max = parseInt(max, 10); if (!max) return value; if (value.length <= max) return value; value = value.substr(0, max); if (wordwise) { var lastspace = value.lastIndexOf(' '); if (lastspace != -1) { value = value.substr(0, lastspace); } } return value + (tail || ' …'); }; });
使用方式:
{{some_text | cut:true:100:' ...'}}
相关文章推荐
- [AngularJS面面观] 12. scope中的watch机制---第三种策略$watchCollection
- angularJS系列之监听路由变化$location和$route实例
- AngularJs中,如何在render完成之后,执行Js脚本
- AngularJS ng-model获取不到WdatePicker值的解决方案
- angularJS之ui-router
- angularjs中$scope和$rootscope的区别
- AngularJS中使用HTML5摄像头拍照
- [AngularJS面面观] 11. scope事件机制 - 事件系统在Angular框架中的应用
- 《AngularJS》5个实例详解Directive(指令)机制
- AngularJs的UI组件ui-Bootstrap分享(八)——Tooltip和Popover
- angularjs ocLazyLoad分步加载js文件,angularjs ocLazyLoad按需加载js
- angularJs+MVC+C#学习(二)
- angularJs+MVC+C#学习(一)
- angular倒计时指令
- angularjs的初步使用
- Grunt开发中存在坑
- 基于angularJS的分页功能
- angularjs 刷新 404
- angularjs跨域调取webservice
- angularjs初学者知识点总结1:对于不同module间的依赖注入