/ / AngularJS: $$ selektory nedefinované pri pokuse o použitie ngAnimate - angularjs, ng-animate

AngularJS: $$selectors undefined pri pokuse o použitie ngAnimate - angularjs, ng-animácie

To ma vynáša do steny! Snažím sa použiť angulárne-animate.js, ale niektoré dôvody, prečo je riadok $$ selectors property of $$ animateProvider (riadok 451) nedefinovaný. Môže niekto vysvetliť, ako sa táto nehnuteľnosť dostane?

Táto situácia spôsobuje vyhľadávacie funkcie na riadku 617, aby sa hodil "TypeError: Nemožno prečítať vlastnosť" "nedefinovanej"

Môj js obsahuje vyzerať takto:

<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 obsahuje toto:

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

a môj app.js takto:

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)
]);

To bolo frustrujúce bol pracujem, ale ja som ju nejako rozbila. Skúšala som vyčistiť a znovu stiahnuť všetky knižnice. Akákoľvek pomoc, ktorá bola prijatá!

Používam Gulp a Bower na stiahnutie / importovanie. Všetky súbory sú prítomné a načítajú ich prehliadač:

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)

odpovede:

1 pre odpoveď č. 1

Je to spôsobené konfliktom verzie s uhlom 1.4 a masterom uhlového materiálu, ktorý závisí od 1.3.

Pravdepodobne aktualizujete svoju uhlovú verziu ""angular": ">=1.4.","v bower.json by mal vyriešiť tento problém.