Ich kann einen String oder einen Num-Typ beobachtbar machen, indem ich die @observable-Deklaration im Dart-Code verwende:
%Vor% und {{ }}
Syntax im HTML:
Aber @observable
funktioniert nicht mit Listen und Maps. Wie mache ich das Observable?
Verwenden Sie toObservable()
mit der Liste oder Map als Argument. Dies schafft ein
Bindung zwischen dem List- oder Map-Objekt und seiner Darstellung in der UI.
Im folgenden Beispiel wird toObservable()
verwendet. Beachten Sie, dass die Liste und Karte
Objekte haben jede Sekunde Daten hinzugefügt. Mit toObservable()
creating
die richtige Bindung, die Benutzeroberfläche für diese Objekte automatisch aktualisiert, um zu zeigen
die hinzugefügten Elemente.
Wenn die Liste oder Karte clear()
ed ist, spiegelt die Benutzeroberfläche dies wieder.
Anweisungen zum Erstellen und Ausführen eines Skripts wie diesem finden Sie unter Ссылка .
Hier ist die Datei main.dart
:
Und hier ist die begleitende Datei dart.html
:
Tags und Links dart dart-webui