Angular-Animate не работает с Ui Bootstrap

Я использую "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, она полностью ломается. Как мне это исправить?


person Newtt    schedule 06.03.2016    source источник
comment
Вы добавили скрипт на свою html-страницу?   -  person Aliz    schedule 06.03.2016
comment
Это может быть связано с угловой версией, см. эту ссылку: stackoverflow.com/questions/22661187/   -  person Aliz    schedule 07.03.2016
comment
Попробуйте включить разные старые версии angular-animate.js.   -  person noviewpoint    schedule 08.03.2016


Ответы (1)


У меня такая же проблема, в 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

person Pavan Kumar Jorrigala    schedule 25.04.2016