我尝试使用 ngAnimate 模块来创建一个简单的动画。问题是,每次我尝试将此模块作为依赖项包含时,我都会收到此错误:Error: Unknown provider: $animateProvider from ngAnimate
。
代码很简单,但我看不出问题出在哪里。
这是我的 HTML 模板:
<html>
<head>
<script type="text/javascript" src="/js/lib/jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="/js/lib/angular.min.js"></script>
<script type="text/javascript" src="/js/lib/angular-animate.js"></script>
<script type="text/javascript" src="/js/lib/angular-cookies.min.js"></script>
<script type="text/javascript" src="/js/lib/angular-resource.min.js"></script>
<script type="text/javascript" src="/js/lib/angular-ui-router.min.js"></script>
<script type="text/javascript" src="/js/lib/underscore-min.js"></script>
</head>
<!-- And so on -->
</html>
我在我的模块中包含 ngAnimation,如下所示:
var myModule = angular.module('myModule', ['ngCookies', 'ngResource', 'ui.router', 'ngAnimate']);
很简单。一切都像this教程,没什么特别的。但它不起作用。同样的问题出现在 stackoverflow here , 但没用...
那么,谁能告诉我问题出在哪里?
最佳答案
总而言之,问题已通过迁移到 AngularJS 的 1.2.13 版本得到解决。我认为发生此错误是因为 1.0.8 不支持它(或者可能是其他原因)。
关于javascript - angular-animate.js 中的奇怪错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19684839/