码迷,mamicode.com
首页 > Web开发 > 详细

angularjs如何在ng-repeat过程中控制字符串长度超过指定长度后面内容以省略号显示

时间:2016-07-18 13:02:52      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:

 1 angular.module(‘ng‘).filter(‘cut‘, function () {
 2   return function (value, wordwise, max, tail) {
 3     if (!value) return ‘‘;
 4 
 5     max = parseInt(max, 10);
 6     if (!max) return value;
 7     if (value.length <= max) return value;
 8 
 9     value = value.substr(0, max);
10     if (wordwise) {
11       var lastspace = value.lastIndexOf(‘ ‘);
12       if (lastspace != -1) {
13         value = value.substr(0, lastspace);
14       }
15     }
16 
17     return value + (tail || ‘ …‘);
18   };
19 });

使用方式:{{some_text | cut:true:100:‘ ...‘}}

 

angularjs如何在ng-repeat过程中控制字符串长度超过指定长度后面内容以省略号显示

标签:

原文地址:http://www.cnblogs.com/dolphin-gjh/p/5680108.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!