Quote Originariamente inviata da fermat Visualizza il messaggio
non viene intercettato dai link, ma solo dal refresh.
Questo è ovvio, in quanto il link di fatto non ricarica la pagina, ma segnala ad Angular la necessità di creare una nuova vista.
In quel frangente, devi intercettare il cambio di indirizzo tramite il sistema di Routing, a seconda di come hai strutturato l'applicazione.

Quote Originariamente inviata da fermat Visualizza il messaggio
a questo link vedo che è sconsigliato usare unload
Sì, però nelle note ti dice anche perché (su device mobile non si scatena l'evento se l'utente passa ad altra app e poi chiude forzatamente il browser). Se puoi ignorare queste casistiche, l'evento si può adoperare tranquillamente, anche se l'esperienza cambia da desktop a mobile.

Ciao!