2016-03-06 135 views
0

我正在使用"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依赖项,它完全打破。我应该如何解决这个问题?

+0

您是否在脚本上添加了哟你的HTML页面? – Aliz

+0

@Aliz当然。 – Newtt

+0

它可以链接到角度版本,请参阅此链接:http://stackoverflow.com/questions/22661187/angular-animate-unknown-provider-asynccallbackprovider-asynccallback – Aliz

回答

0

得到了同样的问题,在 我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添加的

相关问题