指令的角度优先级不起作用
Angular priority of directives not working
我有这个指令,它从列表中删除不需要的元素,由ng-repeat
重复。
然而,我很难让优先级正常工作,默认情况下,我知道重复我想要的和不想要的元素的ng repeat是100,所以在我的指令中,我将限制设置为低于该值的值,以便确保在寻找不想要的元素之前,ng repeats已经完成。
这(仍然)不起作用:
myApp.directive('imageContainerRemoval', function() {
return {
priority: 999,
restrict: 'E',
link: function postLink (scope, element, attrs) {
来自角度文档:
具有更高数字优先级的指令将首先编译。预链接功能也按优先级顺序运行,但后链接函数按相反的顺序运行。指令的顺序相同的优先级是未定义的。默认优先级为0。
由于link
函数只是post-link
函数的快捷方式,我想您必须使用pre-link
函数或颠倒优先级。
注意:默认情况下,ngRepeat的优先级为1000。
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 监视函数从服务返回不起作用,但作用域函数起作用
- 幻灯片滚动javascript不起作用
- 简单的javascript在Shopify中不起作用
- Recaptcha在IE7和IE8中不起作用
- Ember Data DS.Model's set函数不起作用
- JsFiddle上的鼠标事件不起作用
- 我的AngularJS表达式没有'不起作用
- 点击按钮输入不起作用
- 面向对象的Javascript代码在IE7中不起作用
- 分部隐藏在jquery中不起作用
- 在phonegap应用程序内部重定向不起作用
- Array.length似乎不起作用;console.log则显示其他情况
- $ionicplatform内的$scope不;不起作用
- 我的javascript for循环不起作用
- Meteor-添加用户自定义字段的方法不起作用
- 为什么 .focus() 不起作用,而 .css(“color”,“red”) 在同一个选择器上起作用
- 指令的角度优先级不起作用
- jison规则的优先级不起作用
- 指令优先级在Angular中不起作用