我想在angularJs应用程序中使用limitTo
过滤器。
我有一个div,显示解析后的html代码如下:
<div ng-bind-html="o.description | filter:unsafe | filter:limitTo:50"></div>
但limitTo
过滤器无效。
我该如何解决这个问题?
由于@hadiJZ的回应,我将div更改为:
但是当我尝试将limitTo过滤器应用于另一个有效的div时,它仍然不起作用,这就是一个例子:
<a href="#/offres/{{o.codeOffre}}">{{o.titre | limitTo:2}}</a>
unsafe
过滤器:
myApp.filter('unsafe', function($sce) {
return function(val) {
return $sce.trustAsHtml(val);
};
});
答案 0 :(得分:1)
试试这个。你的语法不正确。这里不需要使用过滤器。
<div ng-bind-html="o.description | unsafe | limitTo:50"></div>