La mia applicazione deve caricare alcuni dati nello $rootScope
da un'origine esterna durante l'inizializzazione. Poiché i dati provengono da una fonte esterna, il tempo richiesto per caricare i dati non è garantito. Voglio posticipare il rendering della vista fino a quando non sono stati caricati correttamente i dati. C'è un modo per ottenere questo?Come posso differire il rendering della visualizzazione finché alcuni dati non vengono caricati da una fonte esterna?
Nota che non sto utilizzando il routing Angolare per questa app.
Ecco un simplified demo
Perché non stai usando '$ http'? Avremo bisogno di altre informazioni per rispondere. –
@JoshDavidMiller - Sto usando $ http. È solo nel codice di esempio fornito che ho sostituito $ http con timeout $, in modo da poter emulare un lungo ritardo e quindi mostrare l'effetto di associazione tardiva. Per favore fatemi sapere quali altre informazioni stai cercando. Colpiscimi con le tue domande. Grazie. – tamakisquare
Puoi anche usare '$ watch' insieme a' ng-show' per ottenere il risultato desiderato – callmekatootie