未捕获对象错误:can't inject ngAnimate
uncaught object error: can't inject ngAnimate
当我尝试像这样注入'ngAnimate'时,我无法实例化我的应用程序:
var app = angular.module('musicsa', [
'ngCookies',
'ngResource',
'ngSanitize',
'ui.router',
'firebase',
'ngAnimate'
])
我从angular.js第78行得到一个错误Uncaught object
我安装了ngAnimate使用bower。这是我的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 animate的版本。
改变:
" angular-animate":"相对于1.2.6
我也遇到过类似的情况。
如果你使用karma,你需要在build.config.js (grunt task)的vendor_files.js下手动输入angular-animate的路径,以解决加载依赖。
添加后,我得到了另一个错误,通过在vendor_files.js中最后声明它来解决
相关文章:
- Javascript inject CSS into Swift WebView
- AngularJS$inject-点和括号访问器之间的差异
- ngAnimate-如何删除NgLeave添加的延迟
- 如何使用gulp-inject将文件的内容插入到我的index.html中
- 将jQuery动画与angular的ngAnimate一起使用
- ngAnimate在IE9中仅部分降级
- 如何使用ngAnimate在CSS类之间设置动画
- 如何修复SQL Inject-Me测试结果
- AngularJS-控制器和工厂-我在include/inject函数方面哪里出了问题
- Typescript$inject$timeout到指令中..在控制器中工作,而不是在链接中
- AngularJS ngAnimate and animate.css
- Inject javascript into WebChromeClient
- 将ngAnimate添加到控制器会使应用程序不显示内容
- 如何使用ngAnimate平滑滚动
- ngAnimate parent vs child in AngularJS 1.2
- ngIf with ngAnimate - 动画期间重复的 HTML 内容
- 角度滤镜和 NgAnimate 冲突
- Angular Animate 将页面从右侧向内和向外向右侧滑动 (nganimate)
- 我无法在我的 Typescript AngularJS 类中获得$inject注释
- 未捕获对象错误:can't inject ngAnimate