Sådan løses denne fejl: Ikke fanget fejl: [$ injector: modulerr]


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

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *