Beste svaret
Problemet skyldtes manglende inkludering av ngRoute-modulen. Siden versjon 1.1.6 er det «en egen del:
var app = angular.module("myapp", ["ngRoute"]);
Hvis du ikke er sikker på hvilken modul som mangler, bruker du ikke minified angular.js som gir en lesbar feilmelding:
«Feil: [$ injector: nomod] Modul» ngRoute » er ikke tilgjengelig! Du har feilstavet modulnavnet eller glemt å laste det inn. Hvis du registrerer en modul, må du sørge for at du angir avhengighetene som det andre argumentet. «
Mange har falt i samme felle. Meg inkludert.
Følgende definerer ikke en ny modul. Den vil prøve å hente en modul kalt myApp
som ennå ikke er definert.
angular.module("myApp")
Å gi et tomt utvalg av avhengigheter som det andre argumentet vil definere modulen din.
angular.module("myApp", [])
Svar
Problemet skyldtes manglende inkludering av ngRoute-modulen. Siden versjon 1.1.6 er det «en egen del:
var app = angular.module("myapp", ["ngRoute"]);
Hvis du ikke er sikker på hvilken modul som mangler, bruker du ikke minified angular.js som gir en lesbar feilmelding:
«Feil: [$ injector: nomod] Modul» ngRoute » er ikke tilgjengelig! Du stavet enten modulnavnet feil eller glemte å laste det inn. Hvis du registrerer en modul, må du sørge for at du angir avhengighetene som det andre argumentet. «
Mange har falt i samme felle. Meg inkludert.
Følgende definerer ikke en ny modul. Den vil prøve å hente en modul kalt myApp
som ennå ikke er definert.
angular.module("myApp")
Å gi et tomt utvalg av avhengigheter som det andre argumentet vil definere modulen din.
angular.module("myApp", [])