javascript - 未捕获的对象错误 : can't inject ngAnimate

标签 javascript angularjs angular-ui bower ng-animate

当我尝试像这样注入(inject)“ngAnimate”时,我无法实例化我的应用程序:

var app = angular.module('musicsa', [
  'ngCookies',
  'ngResource',
  'ngSanitize',
  'ui.router',
  'firebase',
  'ngAnimate'
]) 

我从 angular.js 第 78 行收到错误 Uncaught object

我使用 Bower 安装了 ngAnimate。这是我的 bower.json:

{
  "name": "ang-changeorg",
  "version": "0.0.0",
  "dependencies": {
    "angular": "1.2.6",
    "json3": "~3.2.6",
    "es5-shim": "~2.1.0",
    "jquery": "~1.10.2",
    "bootstrap": "~3.0.3",
    "angular-resource": "1.2.6",
    "angular-cookies": "1.2.6",
    "angular-sanitize": "1.2.6",
    "firebase": "~1.0.11",
    "angularfire": "~0.7.1",
    "spin.js": "~2.0.0",
    "angular-ui-router": "~0.2.10",
    "angular-animate": "~1.2.16"
  },
  "devDependencies": {
    "angular-mocks": "1.2.6",
    "angular-scenario": "1.2.6"
  },
  "resolutions": {
    "angular": "1.2.6"
  }
}

我将所有脚本包含在我的 index.html 中:

<script src="bower_components/jquery/jquery.js"></script>
<script src="bower_components/angular/angular.js"></script>
<script src="bower_components/bootstrap/dist/js/bootstrap.js"></script>
<script src="bower_components/angular-resource/angular-resource.js"></script>
<script src="bower_components/angular-cookies/angular-cookies.js"></script>
<script src="bower_components/angular-sanitize/angular-sanitize.js"></script>
<script src="bower_components/firebase/firebase.js"></script>
<script src="bower_components/firebase-simple-login/firebase-simple-login.js"></script>
<script src="bower_components/angularfire/angularfire.js"></script>
<script src="bower_components/spin.js/spin.js"></script>
<script src="bower_components/angular-ui-router/release/angular-ui-router.js"></script>
<script src="bower_components/angular-animate/angular-animate.js"></script>

如果我从我的模块声明中删除 'ngAnimate' 一切正常。为什么我不能使用 ngAnimate?

最佳答案

遇到了同样的问题。您必须将 Angular 版本与 Angular 动画相匹配。

改变:

“Angular 动画”:“1.2.6”

关于javascript - 未捕获的对象错误 : can't inject ngAnimate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24065124/

相关文章:

javascript - 使用外部库的成本是多少?

jquery-ui-datepicker - ng-repeat 中的 Angular UI 日期选择器仅适用于第一个 block

Karma 上的 AngularJS 未知提供者错误,其值通过 $stateProvider 解析

javascript - Fabricjs - 如何检测存在对象的 Canvas 的总宽度/高度

javascript - javascript 中的自定义数组 block

angularjs - 如何从指令中调用 Controller 函数?

javascript - ng-options 删除所选选项后,如何保持 ng-model 与选择元素同步

javascript - 在 Angular JS 中显示/隐藏通用模式的最佳方式

JavaScript 字符串比较随机失败

php - 使用 POST 的 jQuery AJAX 调用只能通过 $_GET 检索?