如何限制angularJS中ng-bind-html结果的字符数?可能吗?
例如,有< span>一些文字< / span>在js文件中并使用$sce和ng-bind-html转换为html.
我想表现出……我怎么能限制它?
AngularJS limitTo using HTML tags
@Sericaia有一个很好的答案
她创建了一个自定义过滤器:
angular.module('limitHtml',[]) .filter('limitHtml',function() { return function(text,limit) { var changedString = String(text).replace(/<[^>]+>/gm,''); var length = changedString.length; return length > limit ? changedString.substr(0,limit - 1) : changedString; } });
然后在视图中使用它:
<span ng-bind-html="text | limitHtml: maxNumberOfChar"></span>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。