Wysyłam żądanie do serwera i chcę warunkowo przekierować na inną stronę (nie kątową) po otrzymaniu odpowiedzi. Tak więc nawigacja dzieje się wewnątrz części składowej obietnicy.
Próbowałem:
$location.path(url)
i
$window.location.href = url;
$windo.location.reload();
nic nie działa.
Ale jeśli otoczyć którekolwiek z tych dwóch połączeń z setTimeout(navigate,0)
nastąpi przekierowanie.
Wygląda na to, że w czasie cyklu trawienia pojawia się urna Angulara.
Czy ktoś może wyjaśnić lub udostępnić linki wyjaśniające, co naprawdę się dzieje.
Prawdopodobnie część związana z trawieniem. To powinno działać dobrze, myślę: 'window.location.href = url;'. – dfsq
@dfsq Tak, to działa =) Ale to jest jak "Użyj siły, Luke" =) –
Fajnie, z przyjemnością pomożemy! – dfsq