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.
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
@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
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.