AngularJS和动画

时间:2014-10-24 20:04:16

标签: javascript css angularjs css3 animation

ngAnimate似乎是触发动画的基础。但是,它不包含任何动画。

当我在网上搜索时,我看到了两种不同的方法;基于JavaScript的动画和CSS3动画。我在这里简要地理解每个的优点和缺点:

JavaScript的:

  • 支持较旧的浏览器但可能不稳定
  • 更容易“将动画结合在一起”

CSS:

  • 平滑
  • 不支持旧浏览器
  • 标准,id说?

因此,当我环顾网络时,我看到两个实现都是:

什么是“标准”方法?人们如何在复杂的angularjs应用程序中使用它?你对其他工具有什么建议吗?

1 个答案:

答案 0 :(得分:0)

经过大量研究后,我最终只使用css动画和角度动画模块。

这篇文章概述了如何使用它:http://www.yearofmoo.com/2013/08/remastered-animation-in-angularjs-1-2.html

如果你看一下网上大多数基于CSS的转换,他们都有JS添加/删除类。 Angular animate会根据您正在使用的语句为您处理所有这些,只需将代码挂钩即可。