Ng-animate在新版本的角度

时间:2015-08-01 21:27:05

标签: javascript css angularjs

我的问题是我的代码在角度1.1.5中运行良好,但在较新的版本(1.4.3)中却没有。它根本没有将css类xx-leave,xx-enter放在所需的元素上。

评论中的示例代码(无法将其放在此处)

它在旧版本中运行良好,但在新版本中运行不正常。

我的问题是,我怎么能在更新版本的角度js中使这个工作?

1 个答案:

答案 0 :(得分:2)

动画不再是核心的一部分。这意味着您必须下载ngAnimate模块并将其包含在您的应用中。 (就像你对ngResource所做的那样)。

现在不推荐使用'ng-animate'指令:

  

相反,当触发动画事件并且将其他CSS类应用于元素以指定正在发生的动画时,将从元素上存在的CSS类解析所有动画。换句话说,当诸如ngRepeat之类的指令将元素插入DOM时,它会触发动画(输入动画),而$ animate服务会将ng-enter和ng-enter-active CSS类附加到元素。

这些只是AngularJS 1.2版中有关动画的一些变化。您可以阅读详细信息here