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

 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:‘ ...‘}}

时间: 2024-09-30 15:36:50

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

【转】如何用css限制文字长度,使溢出的内容用省略号…显示

文章转自这里http://blog.0755hqr.com/post-597.html ps:因在该地方没看到转载按钮,复制下存到这里以待自己方便,别人能看到帮助一下更是乐意之至,效果亲测可以实现,兼容IE.谷歌.火狐 由于文字内容长度的不确定,而网页的布局精确性,如果文字内容超出限定的区域(div,span等),会使页面变形.为了满足页面的布局合理,用css样式自动限制文字长度,使溢出内容用省略号…显示. 限制文字长的css样式如下: .text_overflow{ width:320px;

上传文件的时候报长度超过限制长度

Server Error in '/' Application. Maximum request length exceeded. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated

[1]字符串按中文符占3位进行指定长度剪切[2]Double类型截取指定长度(指定长度=整数位+小数位)

1 /** 将中文字符串剪切为在当前db2(编码GBK)中所占用的长度*/ 2 public String cutStringForDb2(String src,Integer size) { 3 int len = src.length(); 4 int res_len = 0; 5 StringBuilder res_b = new StringBuilder(); 6 for (int i = 0 ; i < len; i++) { 7 if (isChinese(src.charAt(i

关于C语言字符串的输入超过指定长度的问题

ltefkv醇拇巡浩似赶<http://weibo.com/p/230927983154503215747072?b5cB_20180411> 1o9gr2臼私突赋客凡<http://weibo.com/p/230927983152951268745216?98h6_20180411> nanlat滓堤救壳僖闲<http://weibo.com/p/230927983209837603065856?Vdor_20180411> q34om8彻志僖桶斯啪<http:

CSS实现文本超过指定长度显示省略号

1 <style type="text/css"> 2 li { 3 width:200px;/*宽度,超过即会溢出*/ 4 line-height:25px;/*设置行间距*/ 5 text-overflow:ellipsis;/*当文本溢出时显示…此时还必须定义: 6 强制文本在一行内显示(white-space:nowrap)及溢出内容为隐藏 (overflow:hidden)*/ 7 white-space:nowrap;/*表示文本不会换行*/ 8 overflo

查询表名及列名长度超过一定长度的SQL

apple=# select * from (select a.relname, char_length(a.relname) as tb_name_length, b.attname, char_length(b.attname) as att_name_length, d.typname, b.attlen, b.attnum from pg_class a, pg_attribute b ,pg_tables c , pg_type d where b.attrelid = a.oid a

jQuery截取指定长度字符串

例子,截取字符串代码. <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>jQuery截取字符串操作---www.jbxue.com</title> <script type="text/javascript"

java将字符串按指定长度分割

1 /** 2 * 把原始字符串分割成指定长度的字符串列表 3 * 4 * @param inputString 5 * 原始字符串 6 * @param length 7 * 新字符串长度 8 * @return 9 */ 10 public static List<String> getStrList(String inputString, int length) { 11 int size = inputString.length() % length + 1; 12 return ge

字符串指定间隔长度插入指定字符串

最近碰到一个这样的需求,字符串指定间隔长度插入指定字符串,大概描述一下 有一字符串 “abcde12345fghig67890” ,我想指定间隔长度为5(这个是字符串长度能够被5整除),插入“/”字符串(字符串不限制长度). 最后返回结果“abcde/12345/fghig/67890” . 下面是我实现此功能代码,贴出来与大家讨论,我觉得写法太繁琐,看大家有没有更好实现方法. using System; using System.Collections.Generic; using Syste