Das Verzögern der AngularJS-Route ändert sich, bis das Modell geladen ist, um ein Flimmern zu verhindern

Frage ich mich, ob es eine Möglichkeit gibt (ähnlich Gmail) für AngularJS zu verzögern, zeigt eine neue route, bis nach jedem Modell und seine Daten abgerufen wurde über Ihre jeweiligen Dienstleistungen.

Zum Beispiel, wenn es eine ProjectsController aufgeführt sind alle Projekte und project_index.html das war die Vorlage, die zeigte, dass diese Projekte Project.query() würde geholt werden vollständig, bevor Sie mit der neuen Seite.

Bis dahin die alte Seite weiterhin zu zeigen (zum Beispiel, wenn ich im Internet surfen wurden anderen Seite, und dann beschlossen, das Projekt index).

InformationsquelleAutor der Frage Misko Hevery | 2012-08-15

Schreibe einen Kommentar