我想爲一個元素創建一個動畫,最初由ng-show="boolDefaultIsFalse"
屬性隱藏。ngShow不添加ng顯示類
當我觸發布爾值爲true時,顯示元素,但動畫不播放。
這是因爲元素永遠不會獲得ng-show
類。它的確從一個ng-hide
課程開始。但是,只要我顯示該元素,那麼該類將被刪除,並且不會添加新的元素。
這裏是我的問題的演示:http://plnkr.co/edit/OkJnxKlp9Ym1mc8CCD05
任何人任何想法如何解決這個問題?
更新
我已經更新了Plunker。
我添加了ng-class
指令,手動將ng-show
類添加到div
。但動畫仍然無法播放。
我的印象是,'NG-show'自動添加'NG-show'或'NG-hide'給一個元素。但我想我錯了。我通過添加'ng-class'指令來更新我的Plunker。當我按下鏈接時,它現在有'ng-show'類。但動畫仍然不播放 – Vivendi
在這種情況下,這似乎是你的CSS問題。 –
是的,但它對'ng-include'很有效(請參閱更新的重定向器)。我不明白爲什麼這不適合'ng-show'。 – Vivendi