我有ng-repeat,我想根據控制器(vm)中的變量更改進入/離開動畫。 我發現這個(http://www.nganimate.org/),但它的角1.1.5和我使用1.5。 我該怎麼做? 謝謝!動態更改進入/離開動畫類名稱
0
A
回答
0
問題是,如果我創建的css與animation.css的名稱相同,animation.css總是接管,所以我只是爲我的類添加一個前綴,並修復了問題。
0
只需在樣式表中創建一些動畫類,然後根據您喜歡的vm
中的任何變量通過ng-class
切換它們。下面可能是你的標記:
<ul>
<li ng-repeat="item in vm.items track by item.id"
ng-class="{
'animation-1-class': vm.varOfYourChoice,
'animation-2-class': !vm.varOfYourChoice
}"
></li>
</ul>
而且樣式表中:
.animation-1-class.ng-enter,
.animation-1-class.ng-leave.ng-leave-active { ... }
.animation-1-class.ng-leave,
.animation-1-class.ng-enter.ng-enter-active { ... }
.animation-2-class.ng-enter,
.animation-2-class.ng-leave.ng-leave-active { ... }
.animation-2-class.ng-leave,
.animation-2-class.ng-enter.ng-enter-active { ... }
而且here是對你使用AngularJs版本角動畫相關文件。
相關問題
- 1. 轉換器動態更改類名稱
- 2. 動態更改列名稱
- 3. 動態更改CSS類名
- 4. 如何動態更改輸入類型的名稱
- 5. 動態更改jquery動畫
- 6. 動態更改iframe /框架的名稱
- 7. 更改日期名稱動態
- 8. 命令行動態名稱更改?
- 9. 如何動態更改字體名稱?
- 10. Angular動態更改ng重複名稱
- 11. 動態更改元素名稱XSLT 1.0
- 12. Excel文件名稱動態更改
- 13. 動態更改主機名稱
- 14. 動態更改登錄名稱在asp.net
- 15. 動態更改HTML DOM元素名稱
- 16. Omniture:動態更改頁面名稱
- 17. 更改屬性名稱動態
- 18. 如何動態更改JSONObject的名稱
- 19. 如何動態更改變量名稱?
- 20. 如何通過字符串名稱更改jquery中的動畫名稱/類型
- 21. 暫停動畫離開:懸停狀態
- 22. 移動類和更改名稱空間。類不簽入TFS
- 23. 動態更改名稱空間和程序集名稱
- 24. 用數據庫名稱動態更改webconfig名稱
- 25. 動態更改撥動開關狀態
- 26. 如何更改此動畫名稱的大小(畫布)
- 27. Rails 3 - 基於控制器名稱動態更改css類
- 28. 如何用試劑動態更改CSS類名稱?
- 29. 如何動態更改HTML輸入名稱
- 30. 動態更改表單上覆制輸入的ID和名稱