Get data async bevor eine `Page` gerendert wird
Was ist der richtige Weg, um Daten vor einem @ asynchron abzurufePage
wird gerendert?
Angular2
schlägt das @ v@CanActivate
dekorateur soweit ich das verstehe. Leider funktioniert dies nicht mit Ionic2, zumindest nicht für mich und fürAnder
OffenbarIonic2
tut etwas mit dem@CanActivate
Dekorateur,sehe Aber es ist nicht dokumentiert und ich kann nicht herausfinden, was es genau tut.
Dennochdieser Ty weist darauf hin, dass man @ verwenden sollIonics View States
stattdessen sowieso wegen Ionics Caching. Sein Beispiel sieht so aus:
onPageWillEnter() {
return this._service.getComments().then(data => this.comments = data);
}
Was sieht aus wie er erwartet, dass Ionic das zurückgegebene Versprechen in Betracht zieht, aber einschneller Blic Eine Ionics-Quelle zeigt (glaube ich zumindest), dass der zurückgegebene Wert ignoriert wird. Daher gibt es keine Garantie, dass das Versprechen gelöst wirdVo Die Seite wird gerendert. Hier ist einBeispie mit onPage * und wie es nicht wie benötigt / erwartet funktioniert.
So bin ich verloren, wie erreicht man diese einfache Aufgabe?
In der ersten Verknüpfung wurde vorgeschlagen, die Daten vor dem Navigieren zur Seite aufzulösen, wodurch das Wissen darüber, welche Daten für die Seite auf dem Angerufenen erforderlich sind, beeinträchtigt wird. Dies ist meiner Meinung nach keine Option.
* edit: negatives Beispiel @ hinzugefü