Meine App muss einige Daten in die $rootScope
von einer externen Quelle laden, wenn es initialisiert wird. Da die Daten von einer externen Quelle stammen, ist die zum Laden der Daten erforderliche Zeit nicht gewährleistet. Ich möchte das Rendering der Ansicht verzögern, bis die Daten erfolgreich geladen wurden. Gibt es einen Weg, dies zu erreichen?Wie kann ich das Rendering von Ansichten verzögern, bis einige Daten von einer externen Quelle geladen wurden?
Beachten Sie, dass ich das Angular Routing für diese App nicht verwende.
Hier ist ein simplified demo
Warum benutzt du nicht '$ http'? Wir brauchen noch mehr Informationen, um zu antworten. –
@JoshDavidMiller - Ich verwende $ http. Es ist nur in dem mitgelieferten Beispiel-Code Ich habe $ http mit $ Timeout ersetzt, so dass ich lange Verzögerung emulieren kann und somit die spät-bindende Wirkung zeigen. Bitte lassen Sie mich wissen, welche anderen Informationen Sie suchen. Schlag mich mit deinen Fragen. Vielen Dank. – tamakisquare
Sie könnten auch '$ watch' zusammen mit' ng-show' verwenden, um das gewünschte Ergebnis zu erhalten. – callmekatootie