在运行时向dom节点动态添加指令是不好的做法吗?
就像我在控制器中一样:
if(...){ // some logic if I really want my directive here
$(element).attr("myDirectiveAsAttribute", "someVal");
}
问题是,我的指令会通过ng-repeat(每页大约20个)添加到几个dom节点,我想保持它的性能,所以我不需要检查我的链接功能,如果指令是否需要,但只在需要时才真正链接指令。
答案 0 :(得分:0)
解决方案是ng-attr-my-directive
当指令是" my-directive":
时,可以像这样使用它<div ng-attr-my-directive="myVal == 'myCondition'"></div>