Sono incappato in Restangular per effettuare chiamate a un servizio di riposo. Funziona alla grande e restituisce una promessa. Devo essere in grado di avere il blocco di chiamata. La ragione di questo è in una nuova pagina di ricaricamento Non sono tecnicamente loggato ma potrei avere un token memorizzato in un cookie. Mi piacerebbe convalidare questo token contro un servizio di riposo. Il problema è che ne ho bisogno per bloccare.AngularJS (Restangular): creazione di un blocco di promesse? È necessario utilizzarlo per convalidare un token
Se si verifica un timeout o se non è valido, posso trattare l'utente come non autenticato.
Questo è il motivo per cui si desidera bloccare è che vorrei reindirli utilizzando $ location.path a un nuovo URL che non è un token valido.
Questo non accade su un percorso specifico, quindi non posso usare la risoluzione che sta bloccando. Funziona tecnicamente su ogni percorso - Io uso $ on. $ RouteChangeStart e controllo che una variabile interna abbia LoggedIn o no, se non loggato controllo il token memorizzato.
Questo accade su ogni pagina di aggiornamento, ma non durante la navigazione all'interno dell'applicazione.
L'effetto che sto cercando di ottenere è come funziona Gmail.
Guardare avanti per tutta la comprensione qualcuno ha su questo
Grazie
Bello !, questo era quello che stavo cercando. – Martin