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", [])