我正在尝试设置一个指令来应用 jquery 插件dotdotdot。我的问题是我希望它适用于带有分页集的 ng-repeat 中的项目列表。该列表将随着每个下一页/上一页点击而改变。我什至无法让初始页面使用下面的代码。
到目前为止,这是我的代码:
videoApp.directive('myEllip', function() {
var linkFn = function(scope, element, attrs) {
var synopsis = angular.element(element.children());
$(synopsis).dotdotdot({'watch':true});
};
return {
restrict: 'A',
link: linkFn
};
});
<ul class="videos_all" my-ellip >
<li ng-repeat="video in videos | filter:search | startFrom:currentPage*pageSize | limitTo:pageSize " class="videoSynopsis" >
<p><a href ng-click="showVideo('{{video.VideoID}}')" >
{{video.Title}}</a>
<br><small class="muted">{{video.Description}}</small></p>
</li>
</ul>
我得到一个
dotdotdot:未找到“”的元素。
在控制台中。
任何帮助表示赞赏。谢谢!