Winkelanwendungskonfiguration "Uncaught object" -Fehler (ngRoute)

8

Ich habe diese einfache Seite:

%Vor%

Dies ist die Datei aplication.js :

%Vor%

und hier ist login.html :

%Vor%

Beim Ausführen bekomme ich diesen Fehler in der Konsole:

%Vor%

Der Code kommt nie zu diesen Zeilen:

%Vor%

Was habe ich falsch gemacht?

Aktualisierung: Hier ist eine Nachricht, die ich aus dem Debugging-Winkel bekomme:

%Vor%     
vlio20 27.05.2014, 20:29
quelle

4 Antworten

17

In v1.2 + ist ngRoute ein separates Modul und sollte es sein wird unabhängig geladen (und auch als Abhängigkeit von Ihrem Hauptmodul deklariert).

%Vor%

Wenn Sie bower verwenden, können Sie das Modul ngRoute mit dem folgenden Befehl herunterladen:
bower install angular-route

    
gkalpak 27.05.2014, 20:41
quelle
3

RouteProvider befindet sich jetzt in einem separaten Modul von der angularen Kernverteilung. Siehe Ссылка .

Da es so aussieht, als ob du Bower verwendest, würde ich ein

machen %Vor%

wird die erforderliche .js -Datei herunterladen und in das bower_components-Verzeichnis einfügen. Ändern Sie den HTML-Code, um dieses Skript einzuschließen. Dann sollte die erste Zeile in Ihrer Datei application.js lauten:

%Vor%     
rchawdry 27.05.2014 20:47
quelle
3

Stelle sicher, dass dein Modul und deine ng-App gleich sind

%Vor%     
Nour Sammour 05.06.2014 16:23
quelle
2

Sie müssen ein eckiges Routenmodul hinzufügen!

    
Naor 27.05.2014 20:38
quelle