ngAnimate似乎是触发动画的基础。但是,它不包含任何动画。
当我在网上搜索时,我看到了两种不同的方法;基于JavaScript的动画和CSS3动画。我在这里简要地理解每个的优点和缺点:
JavaScript的:
CSS:
因此,当我环顾网络时,我看到两个实现都是:
什么是“标准”方法?人们如何在复杂的angularjs应用程序中使用它?你对其他工具有什么建议吗?
答案 0 :(得分:0)
经过大量研究后,我最终只使用css动画和角度动画模块。
这篇文章概述了如何使用它:http://www.yearofmoo.com/2013/08/remastered-animation-in-angularjs-1-2.html
如果你看一下网上大多数基于CSS的转换,他们都有JS添加/删除类。 Angular animate会根据您正在使用的语句为您处理所有这些,只需将代码挂钩即可。