Invio una richiesta al server e desidero reindirizzare condizionatamente a un'altra pagina (non angolare) dopo che la risposta è stata ricevuta. Quindi la navigazione avviene all'interno di then
parte di una promessa.
ho provato:
$location.path(url)
e
$window.location.href = url;
$windo.location.reload();
non funziona nulla.
Ma se mi avvolgo uno di questi due chiamate con verifica setTimeout(navigate,0)
reindirizzamento.
Sembra url di guardie angolari durante il ciclo di digestione.
chiunque può chiarire o condividere i link che spiegano ciò che realmente accade.
Probabilmente una cosa correlata alla digestione angolare. Questo dovrebbe funzionare bene penso: 'window.location.href = url;'. – dfsq
@dfsq Sì, funziona =) Ma è come "Usa la forza, Luke" =) –
Cool, felice di aiutare! – dfsq