Ich habe eine Dart + Web UI-Anwendung, die zuerst Daten aus dem lokalen IndexedDB-Speicher laden muss. Die IndexedDB-API ist asynchron, daher erhalte ich einen Rückruf, wenn meine Daten geladen werden. Ich möchte keine UI-Elemente anzeigen, bis meine Datenbank zum ersten Mal geöffnet und betriebsbereit ist.Wie zeige ich meine Benutzeroberfläche erst an, nachdem meine App initialisiert wurde?
Wie kann ich auf meine Datenbankinitialisierung warten, bevor ich meine Benutzeroberfläche anzeigen?
Dies ist nicht immer wichtig, aber ein feiner Unterschied zwischen der Verwendung der Sichtbarkeit (diese Antwort) und Verwendung eine Vorlage-if (Kai's Antwort) ist, dass alles innerhalb der Vorlage-wenn nicht ausgewertet wird, wenn die Bedingung falsch ist, also wenn Sie haben: '
Cool - danke, dass du das herausgebracht hast! –