ich diesen Fehler erhalten bei einem Upgrade von AngularJS 1.0.7 zu 1.2.0rc1.
Antwort
Das ngRoute-Modul ist nicht mehr Teil der Kerndatei angular.js
. Wenn Sie $ verwenden weiterhin routeProvider dann werden Sie jetzt angular-route.js
in Ihrem HTML enthalten müssen:
<script src="angular.js">
<script src="angular-route.js">
Sie haben auch ngRoute
als Abhängigkeit für Ihre Anwendung hinzuzufügen:
var app = angular.module('MyApp', ['ngRoute', ...]);
Wenn Sie stattdessen die Verwendung von angular-ui-router
oder ähnlichem planen, dann entfernen Sie einfach die $routeProvider
Abhängigkeit von Ihrem Modul .config()
und ersetzen Sie sie durch den entsprechenden Profi Vider der Wahl (z.B. $stateProvider
). Sie würden dann die ui.router
Abhängigkeit verwenden:
var app = angular.module('MyApp', ['ui.router', ...]);
Zugabe zu scottys Antwort:
Option 1: Entweder sind diese in Ihrer JS-Datei:
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0rc1/angular-route.min.js"></script>
Option 2: oder einfach nur benutzen die URL zum Herunterladen von 'angular-route.min.js' an Ihren lokalen Benutzer.
und dann (welche Option Sie auch wählen) fügen Sie diese 'ngRoute' als Abhängigkeit hinzu.
erklärt: var app = angular.module('myapp', ['ngRoute']);
Prost !!!
Sorry, aber ich muss zugeben, dass dies sehr ähnlich zu der bereits gegebenen Antwort scheint ?? –
... an anderen Stellen habe ich festgestellt, dass die Leute nicht in der Lage sind, den Link/die URL zum Herunterladen zu finden oder verweisen Sie auf die 'angular-route.min.js'. Das habe ich in Antwort gegeben und Ja, ich stimme der 'ngRoute'-Abhängigkeit zu, über die du gesprochen hast, also habe ich das auch in Meine Antwort hinzugefügt. – mayankcpdixit
Ich bin mehr als ein bisschen müde von js Bibliothekshölle. Sicherlich muss es einen besseren Weg geben, als das richtige Modul Modul für Modul zu finden. –
In meinem Fall war es, weil die Datei mit falschem Umfang minimiert wurde. Verwenden Sie Array!
app.controller('StoreController', ['$http', function($http) {
...
}]);
Kaffee Syntax:
app.controller 'StoreController', Array '$http', ($http) ->
...
- 1. AngularJS - Fehler: [$ Injektor: UNPR] Unbekannter Anbieter:
- 2. Angularjs: Fehler: [$ Injektor: UNPR] Unbekannter Anbieter
- 3. [$ Injektor: UNPR Unbekannt Anbieter: GammeProvider <- Gamme <- GammeEditCtrl
- 4. Fehler: $ Injektor: UNPR Unbekannt Provider $ uibModal
- 5. Fehler: [$ Injektor: UNPR] Unbekannter Anbieter: $ stateProvider
- 6. Meanjs: Generator Fehler: [$ Injektor: UNPR] Unbekannter Anbieter: MenusProvider <- Menüs
- 7. Winkelfehler: Nicht abgefangene Fehler: [$ Injektor: modulerr] Fehler Modul instanziiert
- 8. Angular, kann Modul nicht instanziiert: Nicht abgefangene Fehler: [$ Injektor: modulerr]
- 9. Angularjs Modal Hinzufügen gibt Fehler: [$ Injektor: UNPR]
- 10. Angular $ uibModal verursacht Fehler: [$ Injektor: UNPR]
- 11. Fehler: [$ injector: unpr] Unbekannter Provider: $ routeProvider
- 12. $ Injektor: modulerr Nicht bestandene Modul instanziiert
- 13. Fehler: $ Injektor: UNPR Unknown Provider, wenn $ uibModalInstance Hinzufügen zum Controller
- 14. Winkelfehler: $ Injektor: UNPR Unknown Provider, wenn Dateien
- 15. ionic.bundle.js: 25642 Fehler: [$ Injektor: UNPR] Unbekannter Anbieter: $ cordovaGeolocationProvider <- $ cordovaGeolocation <- AgeCtrl
- 16. Unbekannt Anbieter: $ cordovaGeolocationProvider
- 17. AngularJS ui-Router: Unbekannt Anbieter: $ stateProvider
- 18. Unbekannt Anbieter: $ cordovaSQLiteProvider
- 19. Angular/Karma: unbekannt Anbieter
- 20. $ Injektor: modulerr] Nicht bestandene Modul nvd3 instanziiert durch:
- 21. uibModal-Anbieter unbekannt unitTest
- 22. Wie zu lösen angular.js: 38Uncaught Fehler: [$ injektor: unpr]?
- 23. nicht erfasste Fehler: [$ Injektor: modulerr] Nicht bestandene Modul MeineAnw instanziiert wegen: Fehler
- 24. AngularJS Fehler: [$ injector: unpr] Unbekannter Provider
- 25. Nicht bestandene Modulstart instanziiert durch: Fehler: [$ Injektor: nomod]
- 26. Inject Dienst in der Fabrik Fehler: [$ Injektor: UNPR] Unbekannter Anbieter: $ scopeProvider <- $ scope <- ProjectService <- Projekt
- 27. Unbekannt CUDA Fehler beim Theanos
- 28. angular js Fehler: [$ injector: unpr]
- 29. nicht erfasste Fehler: [$ Injektor: modulerr] in Winkel js
- 30. Unbekannt Anbieter für kundenspezifische Filter Ionic/AngularJS
scheint, wie die 'ui-router' Projekt kann eine flexiblere Alternative sein, wenn Sie von Grund auf neu sind (https://github.com/angular- UI/UI-Router) – gatoatigrado
Es funktioniert, danke :) –
@gatoatigrado - Ich habe gerade festgestellt, wie alt die 'ui.state' Syntax war, als ich meine App von' eckigen-ui-Router' ** v0.0.1 ** upgraden zu ** v0.2.0 **, was bedeutet, dass es jetzt den Namen "ui.router" verwendet. Ich entschuldige mich für die Verwirrung. –