Warum die Einstellung $ window.location.href funktioniert nicht, wenn sie innerhalb eines Versprechens gesetzt wird?

9

Ich sende eine Anfrage an den Server und möchte bedingt auf eine andere Seite (nicht eckig) umleiten, nachdem die Antwort empfangen wurde. So erfolgt die Navigation innerhalb von then Teil eines Versprechens.

Ich habe es versucht:

%Vor%

und

%Vor%

funktioniert nicht.

Wenn ich jedoch einen dieser beiden Aufrufe mit% co_de umleitung umgebe, tritt eine Umleitung auf.
Scheint wie Angular Guards URL während Digest-Zyklus.

Kann jemand erklären oder teilen die Links erklären, was wirklich passiert.

    
Pavel Voronin 16.10.2014, 13:58
quelle

1 Antwort

1

Nachdem Sie die Änderung vorgenommen haben und bevor Sie den Promovehandler beenden, versuchen Sie Folgendes:

%Vor%

Das sollte die Änderungen auffüllen.

    
vtortola 16.10.2014 15:31
quelle

Tags und Links