Erstellen einer Map oder Liste im Web-UI

8

Ich kann einen String oder einen Num-Typ beobachtbar machen, indem ich die @observable-Deklaration im Dart-Code verwende:

%Vor%

und {{ }} Syntax im HTML:

%Vor%

Aber @observable funktioniert nicht mit Listen und Maps. Wie mache ich das Observable?

    
Shailen Tuli 04.04.2013, 14:39
quelle

1 Antwort

16

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 :

%Vor%

Und hier ist die begleitende Datei dart.html :

%Vor%     
Shailen Tuli 04.04.2013, 14:39
quelle

Tags und Links