Nejlepší odpověď
Problém byl způsoben chybějícím začleněním modulu ngRoute. Od verze 1.1.6 je to samostatná část:
var app = angular.module("myapp", ["ngRoute"]);
Pokud si nejste jisti, který modul chybí, použijte neminifikovaný angular.js, který poskytuje čitelnou chybovou zprávu:
„Chyba: [$ injector: nomod] Modul“ ngRoute “ není k dispozici! Název modulu jste napsali chybně nebo jste jej zapomněli načíst. Pokud registrujete modul, ujistěte se, že zadáte závislosti jako druhý argument. „
Mnoho padlo do stejné pasti. Zahrnuto i mě.
Následující text nedefinuje nový modul. Pokusí se načíst modul s názvem myApp
, který ještě není definován.
angular.module("myApp")
Poskytnutí prázdného pole závislostí, protože druhý argument bude definovat váš modul.
angular.module("myApp", [])
Odpověď
Problém byl způsoben chybějícím začleněním modulu ngRoute. Od verze 1.1.6 je to samostatná část:
var app = angular.module("myapp", ["ngRoute"]);
Pokud si nejste jisti, který modul chybí, použijte neminifikovaný angular.js, který poskytuje čitelnou chybovou zprávu:
„Chyba: [$ injector: nomod] Modul“ ngRoute “ není k dispozici! Název modulu jste napsali chybně nebo jste jej zapomněli načíst. Pokud registrujete modul, ujistěte se, že zadáte závislosti jako druhý argument. „
Mnoho padlo do stejné pasti. Zahrnuto i mě.
Následující text nedefinuje nový modul. Pokusí se načíst modul s názvem myApp
, který ještě není definován.
angular.module("myApp")
Poskytnutí prázdného pole závislostí, protože druhý argument bude definovat váš modul.
angular.module("myApp", [])