Angular-animate不适用于Ui Bootstrap
问题描述:
我正在使用"angular-animate": "^1.5.0"
与"angular": "1.5.0"
和"angular-bootstrap": "^1.2.4"
。Angular-animate不适用于Ui Bootstrap
我实现了我的app.js为:
var app = angular.module('app', [
'ui.router',
'ui.bootstrap',
'ngAnimate',
'facebook',
'ngMap',
'ngCookies',
'angular-loading-bar',
'ui-notification',
'ngFileUpload',
'btford.socket-io',
'templates'
]);
然而,这使我有以下错误:
Uncaught Error: [$injector:unpr] Unknown provider: $$AnimateRunnerProvider <- $$AnimateRunner <- $animateCss <- $uibModalStack <- $animateCss
当我从依赖注释掉ngAnimate
,我ui-bootstrap
转盘及相关元素的工作,但没有幻灯片转换,但当我添加ngAnimate
依赖项,它完全打破。我应该如何解决这个问题?
答
得到了同样的问题,在 我bower.json有
"resolutions": {
"angular": "^1.0.8"
}
,并改为
"resolutions": {
"angular": ">=1.4.0"
}
我使用"angular": "1.5.3" and "angular-bootstrap": "1.3.2"
且分辨率太低,无法1.0.8版本,可能是造成这个问题的原因,并且AnimateRunner是从"angular": "1.4.0
添加的
您是否在脚本上添加了哟你的HTML页面? – Aliz
@Aliz当然。 – Newtt
它可以链接到角度版本,请参阅此链接:http://stackoverflow.com/questions/22661187/angular-animate-unknown-provider-asynccallbackprovider-asynccallback – Aliz