我的问题是我有一个在angular 1.1.5中工作正常的代码,但是在较新的版本(1.4.3)中却没有。它只是没有将css类xx-leave,xx-enter放在所需的元素上。
注释中的示例代码(无法放在此处)
它在旧版本中正常工作,但在新版本中不行。
我的问题是,我如何才能在更新版本的angular js中进行这项工作?
动画不再是核心的一部分。这意味着您必须下载该ngAnimate
模块并将其包含到您的应用程序中。(例如,就像您所做的那样ngResource
)。
现在不建议使用“ ng-animate”指令:
而是,当触发动画事件时,所有动画均从元素上存在的CSS类解析,并将其他CSS类应用于该元素以指定正在发生的动画。换句话说,当诸如ngRepeat的指令将元素插入DOM时,它将触发动画(输入动画),并且$ animate服务将ng-enter和ng-enter-active CSS类附加到该元素。
这些只是AngularJS 1.2版中引入的有关动画的几处更改。您可以在此处详细了解更多信息。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句