/ / AngularJS: селектори $$ невизначені при спробі використовувати ngAnimate - angularjs, ng-анімація

AngularJS: селектори $$ не визначені при спробі використовувати ngAnimate - angularjs, ng-анімація

Це веде мене до стіни! Я намагаюся використовувати angular-animate.js, але чомусь властивість $$ animateProvider рядків $$ селекторів (рядок 451) не визначено. Чи може хтось пояснити, як це майно заселяється?

Ця ситуація викликає функцію пошуку в рядку 617, щоб викинути "TypeError: Не вдається прочитати властивість" "undefined"

Мої js включають виглядають так:

<script src="lib/jquery/jquery.js"></script>
<script src="lib/bootstrap/js/bootstrap.js"></script>
<script src="lib/angular/angular.js"></script>
<script src="lib/angular-sanitize/angular-sanitize.js"></script>
<script src="lib/angular-route/angular-route.js"></script>
<script src="lib/angular-animate/angular-animate.js"></script>
<script src="lib/angular-bootstrap/ui-bootstrap-tpls.js"></script>

CSS включає в себе наступне:

<link rel="stylesheet" href="app/css/bootstrap.css" />
<link rel="stylesheet" href="lib/animate-css/animate.css"/>

і мій app.js на зразок цього:

var app = angular.module("app", [
// Angular modules (dependencies)
"ngRoute",          // routing
"ngSanitize",       // sanitizes html bindings (ex: sidebar.js)
"ngAnimate",        // animations
"ui.bootstrap"      // ui-bootstrap (ex: carousel, pagination, dialog)
]);

Це засмучує те, що це був працюю, але я так чи інакше зламав його. Я спробував очистити і завантажити всі бібліотеки знову. Будь-яка допомога відмінно отримала!

Я використовую Gulp and Bower для завантаження / імпорту. Всі файли присутні та завантажуються браузером:

TypeError: Cannot read property "" of undefined
at lookup (angular-animate.js:617)
at animationRunner (angular-animate.js:681)
at performAnimation (angular-animate.js:1284)
at angular-animate.js:959
at angular-animate.js:539
at Scope.$get.Scope.$digest (angular.js:15606)
at Scope.$get.Scope.$apply (angular.js:15824)
at done (angular.js:10263)
at completeRequest (angular.js:10435)
at XMLHttpRequest.requestLoaded (angular.js:10376)

Відповіді:

1 для відповіді № 1

Це пов'язано з версією конфлікту з кутовим 1.4 і кутовим-матеріальним майстром, який залежить від 1.3.

Можливо оновлення вашої кутової версії ""angular": ">=1.4.","в bower.json повинен вирішити цю проблему.