Angular-animate无法使用Ui Bootstrap

时间:2016-03-06 20:20:14

标签: angularjs angular-ui-bootstrap ng-animate

我正在"angular-animate": "^1.5.0"使用"angular": "1.5.0""angular-bootstrap": "^1.2.4"

我已将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依赖项时,它会完全中断。我该怎么解决这个问题?

1 个答案:

答案 0 :(得分: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添加