Bedste svar
Problemet skyldtes manglende inkludering af ngRoute-modulet. Siden version 1.1.6 er det “en separat del:
var app = angular.module("myapp", ["ngRoute"]);
Hvis du ikke er sikker på, hvilket modul der mangler, skal du bruge det ikke-formindskede angular.js, der giver en læsbar fejlmeddelelse:
“Fejl: [$ injector: nomod] Modul” ngRoute ” er ikke tilgængelig! Du stavede enten modulnavnet forkert eller glemte at indlæse det. Hvis du registrerer et modul, skal du sikre dig, at du angiver afhængighederne som det andet argument. “
Mange er faldet i samme fælde. Mig inkluderet.
Følgende definerer ikke et nyt modul. Det forsøger at hente et modul med navnet myApp, som endnu ikke er defineret.
angular.module("myApp")
Tilvejebringelse af en tom række af afhængigheder, da det andet argument vil definere dit modul.
angular.module("myApp", [])
Svar
Problemet skyldtes manglende inkludering af ngRoute-modulet. Siden version 1.1.6 er det “en separat del:
var app = angular.module("myapp", ["ngRoute"]);
Hvis du ikke er sikker på, hvilket modul der mangler, skal du bruge det ikke-formindskede angular.js, der giver en læsbar fejlmeddelelse:
“Fejl: [$ injector: nomod] Modul” ngRoute ” er ikke tilgængelig! Du stavede enten modulnavnet forkert eller glemte at indlæse det. Hvis du registrerer et modul, skal du sikre dig, at du angiver afhængighederne som det andet argument. “
Mange er faldet i samme fælde. Mig inkluderet.
Følgende definerer ikke et nyt modul. Det forsøger at hente et modul med navnet myApp, som endnu ikke er defineret.
angular.module("myApp")
Tilvejebringelse af en tom række af afhængigheder, da det andet argument vil definere dit modul.
angular.module("myApp", [])