如果ng-if和自定義指令在同一個(gè)DOM元素上放在一起,則初始動(dòng)畫不起作用。<div ng-if="value" myDirective class="fadeMe"></div>這是一個(gè)傻瓜,清楚地顯示了問題。請注意,只有初始show fade失敗。更多細(xì)節(jié):我猜它與兩個(gè)指令的優(yōu)先級(jí)有關(guān)(首先編譯ngif)。我試圖為自定義指令設(shè)置更高的優(yōu)先級(jí),但我遇到了更多問題,例如自定義指令的子范圍不會(huì)被ng-if破壞,因此,自定義指令中不必要的觀察者會(huì)繼續(xù)觀察值。
ng-if初始動(dòng)畫不使用自定義指令
海綿寶寶撒
2019-04-10 14:15:06