Migliore risposta
Il problema era causato dalla mancata inclusione del modulo ngRoute. Dalla versione 1.1.6 è “una parte separata:
var app = angular.module("myapp", ["ngRoute"]);
Se non sei sicuro di quale modulo manchi, usa angular.js non minimizzato che fornisce un messaggio di errore leggibile:
“Errore: [$ injector: nomod] Modulo” ngRoute ” Non è disponibile! Hai sbagliato a scrivere il nome del modulo o ti sei dimenticato di caricarlo. Se registri un modulo assicurati di specificare le dipendenze come secondo argomento. “
Molti sono caduti nella stessa trappola. Me compreso.
Quanto segue non definisce un nuovo modulo. Proverà a recuperare un modulo chiamato myApp
che non è ancora definito.
angular.module("myApp")
Fornire un array vuoto di dipendenze come secondo argomento definirà il modulo.
angular.module("myApp", [])
Risposta
Il problema era causato dalla mancata inclusione del modulo ngRoute. Dalla versione 1.1.6 è “una parte separata:
var app = angular.module("myapp", ["ngRoute"]);
Se non sei sicuro di quale modulo manchi, usa angular.js non minimizzato che fornisce un messaggio di errore leggibile:
“Errore: [$ injector: nomod] Modulo” ngRoute ” Non è disponibile! Hai sbagliato a scrivere il nome del modulo o ti sei dimenticato di caricarlo. Se registri un modulo assicurati di specificare le dipendenze come secondo argomento. “
Molti sono caduti nella stessa trappola. Me compreso.
Quanto segue non definisce un nuovo modulo. Proverà a recuperare un modulo chiamato myApp
che non è ancora definito.
angular.module("myApp")
Fornire un array vuoto di dipendenze come secondo argomento definirà il modulo.
angular.module("myApp", [])