javascript - angular-animate.js 中的奇怪错误

标签 javascript angularjs ng-animate

我尝试使用 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/

相关文章:

javascript - 在 ES6 类中使用 EventEmitter

javascript - 如何对依赖于 Promise 的 AngularJS Controller 进行单元测试?

javascript - Uib-Dropdown 在 HTML View 主体中不起作用

javascript - AngularJS View Animation Mystery—elements render at wrong position 然后 resolve

css - 在页面加载时淡入图像

javascript - 如何从 HTML 视频元素获取视频的渲染大小

javascript - 无框浏览器窗口零高度

angularjs - 嵌套指令之间的通信

angularjs - Angular.js错误: Unknown provider: $resource

javascript - 对目录中的所有 .ai 文件运行脚本