需要将自定义指令附加到其他指令的某些实例(第二个,例如) 之后,将其限制为'A'(属性)使用ng-呈现重复。
<some-directive ng-repeat="item in vm.items"></some-directive>
'A'指令来自uib-popover,但我认为纯uib-popover的解决方案也可以。此外,安全删除比以后添加的弹出窗口更好。
有任何建议如何实施吗?
答案 0 :(得分:1)
你可以这样做::
创建优先级高于 ng-repeat priority 的自定义指令....
ng-repeat具有 1000 优先级。
angular.module('x').directive('customDir', function() {
return {
priority: 1001, // as ng-repeat has priority level 1000
restrict: 'A',
compile: function () {
return function () {...}
}
}
})
用途::
<some-directive ng-repeat="item in vm.items" custom-dir ></some-directive>