ng-if初始动画不使用自定义指令

如果ng-if和自定义指令在同一个DOM元素上放在一起,则初始动画不起作用。

<div ng-if="value" myDirective class="fadeMe"></div>

这是一个傻瓜,清楚地显示了问题。请注意,只有初始show fade失败。

更多细节:我猜它与两个指令的优先级有关(首先编译ngif)。

我试图为自定义指令设置更高的优先级,但我遇到了更多问题,例如自定义指令的子范围不会被ng-if破坏,因此,自定义指令中不必要的观察者会继续观察值。


海绵宝宝撒
浏览 544回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript