Legjobb válasz
A problémát az ngRoute modul hiányzó beépítése okozta. Az 1.1.6 verzió óta ez egy különálló rész:
var app = angular.module("myapp", ["ngRoute"]);
Ha nem biztos abban, hogy melyik modul hiányzik, használja a nem tömörített angular.js fájlt, amely olvasható hibaüzenetet küld:
“Hiba: [$ injector: nomod]” ngRoute “modul nem elérhető! Vagy rosszul írta a modul nevét, vagy elfelejtette betölteni. Ha regisztrál egy modult, győződjön meg arról, hogy a függőségeket második argumentumként adja meg. “
Sokan ugyanabba a csapdába estek. Én is.
A következők nem definiálnak új modult. Megpróbál letölteni egy myApp
nevű modult, amelyet még nem definiáltak.
angular.module("myApp")
Üres függőségtömb megadása, mivel a második argumentum meghatározza a modult.
angular.module("myApp", [])
Válasz
A problémát az ngRoute modul hiányzó felvétele okozta. Az 1.1.6 verzió óta ez egy különálló rész:
var app = angular.module("myapp", ["ngRoute"]);
Ha nem biztos abban, hogy melyik modul hiányzik, használja a nem tömörített angular.js fájlt, amely olvasható hibaüzenetet küld:
“Hiba: [$ injector: nomod]” ngRoute “modul nem elérhető! Vagy rosszul írta a modul nevét, vagy elfelejtette betölteni. Ha regisztrál egy modult, győződjön meg arról, hogy a függőségeket második argumentumként adja meg. “
Sokan ugyanabba a csapdába estek. Én is.
A következők nem definiálnak új modult. Megpróbál letölteni egy myApp
nevű modult, amelyet még nem definiáltak.
angular.module("myApp")
Üres függőségtömb megadása, mivel a második argumentum meghatározza a modult.
angular.module("myApp", [])