Bästa svaret
Problemet orsakades av att ngRoute-modulen inte inkluderades. Sedan version 1.1.6 är det ”en separat del:
var app = angular.module("myapp", ["ngRoute"]);
Om du inte är säker på vilken modul som saknas använder du den ej minifierade angular.js som ger ett läsbart felmeddelande:
”Fel: [$ injector: nomod] Modul” ngRoute ” är inte tillgänglig! Antingen stavade du felnamnet eller glömde att ladda det. Om du registrerar en modul, se till att du anger beroenden som det andra argumentet. ”
Många har fallit i samma fälla. Jag inkluderade.
Följande definierar inte en ny modul. Det kommer att försöka hämta en modul som heter myApp
som ännu inte är definierad.
angular.module("myApp")
Tillhandahåller en tom uppsättning beroenden eftersom det andra argumentet definierar din modul.
angular.module("myApp", [])
Svar
Problemet orsakades av att ngRoute-modulen inte inkluderades. Sedan version 1.1.6 är det ”en separat del:
var app = angular.module("myapp", ["ngRoute"]);
Om du inte är säker på vilken modul som saknas använder du den ej minifierade angular.js som ger ett läsbart felmeddelande:
”Fel: [$ injector: nomod] Modul” ngRoute ” är inte tillgänglig! Antingen stavade du felnamnet eller glömde att ladda det. Om du registrerar en modul, se till att du anger beroenden som det andra argumentet. ”
Många har fallit i samma fälla. Jag inkluderade.
Följande definierar inte en ny modul. Det kommer att försöka hämta en modul som heter myApp
som ännu inte är definierad.
angular.module("myApp")
Tillhandahåller en tom uppsättning beroenden eftersom det andra argumentet definierar din modul.
angular.module("myApp", [])