Angular.js: angle.module(...).info ist keine Funktion in angle-aria

Erstellt am 9. März 2017  ·  11Kommentare  ·  Quelle: angular/angular.js

Ich bin auf den folgenden Fehler gestoßen - nach dem Upgrade von angle-aria auf die kürzlich veröffentlichte Version 1.6.3 erhalte ich die folgende Fehlermeldung:

Uncaught TypeError: angular.module(...).info is not a function
    at angular-aria.js:62
    at angular-aria.js:403

Wenn ich ein Downgrade auf v1.6.2 durchführe, funktioniert die App normal.

Hilfreichster Kommentar

Sie müssen auch Angular auf 1.6.3 aktualisieren. Die .info fn ist in angle.js selbst definiert. Es war schon immer so, dass die Kerndatei und die Moduldateien dieselbe Version haben müssen.

Alle 11 Kommentare

Sie müssen auch Angular auf 1.6.3 aktualisieren. Die .info fn ist in angle.js selbst definiert. Es war schon immer so, dass die Kerndatei und die Moduldateien dieselbe Version haben müssen.

Habe herausgefunden, dass es ein Problem mit der Winkelmaterialabhängigkeit ist, nicht mit dem Winkel selbst. Lassen Sie dies hier, falls jemand das gleiche Problem haben sollte https://github.com/angular/material/issues/10475.

Danke für die Hilfe!

Vielen Dank Narretz :)
Ich habe EINEN Tag damit verbracht, meine Codes zu debuggen.

Hallo, ich stehe auch vor diesem Problem. Ich verwende Aria nicht, nur Winkelkekse. Ich habe auf Angular 1.6.4 aktualisiert und festgestellt, dass es in Angular.js keine Funktion info gibt

http://stackoverflow.com/questions/43188708/installed-angular-cookies-getting-angular-module-error-on-info-function

@leongaban , Sie sollten alle AngularJS-Module auf dieselbe Version aktualisieren.

@gkalpak ja, es war mein Fehler, ich ließ alle Winkelabhängigkeiten von Bower verwalten, nicht von npm. Npm war nur für Gulp deps, aber ich hatte auch anglejs drin. Aus npm entfernt, über Bower installiert und meine Build-Skripte ausgeführt und jetzt funktioniert alles!

Hallo, ich bekomme den gleichen Fehler mit

  <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular-route.js"></script>
  <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>

@ileathan , versuchen Sie vielleicht zuerst, angular.min.js zu laden.

Ersetzen Sie einfach das ^-Zeichen der vorherigen Version durch das ~-Zeichen und wenden Sie den folgenden Befehl an
bower install --force

bei mir hat es geklappt.. :)

Verwenden Sie einfach dieselbe Version von angle.min.js und angle-sanitize.min.js.
es wird zu 100% behoben ;)

Ich hatte dieses Problem auch und löste es, indem ich eine niedrigere Version von Angular-Arie verwendete

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen