Paras vastaus
Ongelma johtui ngRoute-moduulin puuttumisesta. Versiosta 1.1.6 lähtien se on erillinen osa:
var app = angular.module("myapp", ["ngRoute"]);
Jos et ole varma, mikä moduuli puuttuu, käytä ei-pienennettyä angular.js-tiedostoa, joka antaa luettavan virheilmoituksen:
”Virhe: [$ injector: nomod] Moduuli” ngRoute ” ei ole saatavilla! Olet kirjoittanut väärin moduulin nimen tai unohtanut ladata sen. Jos rekisteröit moduulin, varmista, että määrität riippuvuudet toiseksi argumentiksi. ”
Monet ovat joutuneet samaan ansaan. Minä mukaan.
Seuraava ei määritä uutta moduulia. Se yrittää hakea moduulin nimeltä myApp
, jota ei ole vielä määritelty.
angular.module("myApp")
Tyhjän riippuvuusjoukon antaminen toisena argumenttina määrittelee moduulin.
angular.module("myApp", [])
Vastaus
Ongelma johtui ngRoute-moduulin puuttumisesta. Versiosta 1.1.6 lähtien se on erillinen osa:
var app = angular.module("myapp", ["ngRoute"]);
Jos et ole varma, mikä moduuli puuttuu, käytä ei-pienennettyä angular.js-tiedostoa, joka antaa luettavan virheilmoituksen:
”Virhe: [$ injector: nomod] Moduuli” ngRoute ” ei ole saatavilla! Olet kirjoittanut väärin moduulin nimen tai unohtanut ladata sen. Jos rekisteröit moduulin, varmista, että määrität riippuvuudet toiseksi argumentiksi. ”
Monet ovat joutuneet samaan ansaan. Minä mukaan.
Seuraava ei määritä uutta moduulia. Se yrittää hakea moduulin nimeltä myApp
, jota ei ole vielä määritelty.
angular.module("myApp")
Tyhjän riippuvuusjoukon antaminen toisena argumenttina määrittelee moduulin.
angular.module("myApp", [])