angularjs $ routeProvider-Route wird ausgeführt, bevor die Lösung abgeschlossen ist

9

Ich möchte, dass die route.resolve-Methode (en) ausgelöst werden, bevor der tatsächliche Routencode ausgeführt wird. Leider wird im folgenden Code prime () aufgerufen, aber asynchron aufgerufen und der Routencode wird aufgerufen, bevor der Prim abgeschlossen ist. Ich dachte, die Lösungsmethoden einer Route sollten abgeschlossen sein, bevor die Route geladen wurde.

%Vor%     
relaxDude 19.12.2013, 21:11
quelle

3 Antworten

1

Versuchen Sie, die Primzahl wie folgt zu ändern:

%Vor%     
David H 08.03.2014 01:40
quelle
0

Ich schlage vor, dass Sie die Primefunktion für den globalen Controller neu positionieren, indem Sie Folgendes definieren:

%Vor%     
user2845946 02.02.2014 16:10
quelle
0

Verschiebe prime in den Bereich von routeConfigurator

%Vor%     
GraemeMiller 30.05.2014 00:16
quelle