如果ng-if和自定义指令在同一个DOM元素上放在一起,则初始动画不起作用。<div ng-if="value" myDirective class="fadeMe"></div>这是一个傻瓜,清楚地显示了问题。请注意,只有初始show fade失败。更多细节:我猜它与两个指令的优先级有关(首先编译ngif)。我试图为自定义指令设置更高的优先级,但我遇到了更多问题,例如自定义指令的子范围不会被ng-if破坏,因此,自定义指令中不必要的观察者会继续观察值。
添加回答
举报
0/150
提交
取消