我有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和名称