0
我正在使用CSS動畫在我的Angular應用程序中顯示圖形,但只能在AJAX請求完成後顯示圖形,而且我們實際上已將數據放入圖形。ng-show/ng-hide打破CSS動畫
爲了實現這一點,我只是簡單地使用ng-show
來隱藏圖形的元素,直到獲得AJAX數據,此時ng-show
將評估爲false,並顯示圖形。不幸的是,這似乎打破了圖表上的CSS動畫。
這裏有一個展示的jsfiddle問題:http://jsfiddle.net/2QR6h/
這是它應該如何表現:http://jsfiddle.net/2QR6h/1/
因此,似乎隱藏使用ng-show
/ng-hide
休息CSS動畫的元素。
任何人都知道解決這個問題的方法?
+1這似乎是發生了什麼事情。使用$ timeout並在收到數據後不久設置$ scope.percentage的值似乎可以解決問題。 [小提琴](http://jsfiddle.net/2F9eP/) –
@SunilD。你的評論和超時想法比我的回答好 – mwarren