2015-06-14 141 views
1

我正在用角材料构建单页应用程序,出于某种原因,动画无法正常工作。ngAnimate不添加带角材料的类

它看起来不仅仅是角材料,因为我无法获得https://docs.angularjs.org/guide/animations页面上的基本示例。

似乎角色材料所依赖的类将添加到css动画中,以便不被应用。检查铬中的元素我只看到隐藏和显示类,但没有一个过渡类。

我的亭子文件的相关部分:

"angular": "~1.4.0", "angular-animate": "~1.4.0", "angular-sanitize": "~1.4.0", "angular-messages": "~1.4.0", "angular-i18n": "~1.4.0", "angular-ui-router": "~0.2.15", "angular-material": "~0.9.8",

我的网站(开发中)在http://www.zakhenry.com和动画测试页面是在http://www.zakhenry.com/#/blog 当视小(即移动宽度)我应该能够看到侧面的动画出现在https://material.angularjs.org/latest/网站上;相反,它只是出现并消失。

源代码是在https://github.com/xiphiaz/zakhenry.com

+0

你是否向'ngAnimate'模块声明了依赖关系? –

+0

@ValentinWaeselynck是见http://www.zakhenry.com/js/config/vendorModules.js - 我可以实际访问nganimate api,例如,如果我在控制器中运行'$ animate.leave();'我得到一个从angular-animate抛出的错误,指示模块已成功加载。在ng动画文件中添加断点工作 –

+1

我相信1.4.0中的ngAnimate存在一些bug,应该在1.4.1中修复 - 你是否试过1.3.x以查看这个改变是否有影响? –

回答

2

有一些问题,ngAnimate的角度1.4.0正在解决的1.4.1。您可能想要回滚到1.3,直到1.4.1发布。

+0

嗯,我刚刚升级到1.4.1,并且仍然没有运气,无法获得任何动画 –

+0

我在1.4.3上,动画也无法使用Angular Material。补充工具栏,FAB工具栏,动画已损坏。 –

+0

您使用的是什么版本的角度材料?你有(或可以)检查HEAD吗? (我们接近发布0.10.1,这对动画有一些改变,可能会解决您的问题。) –