2-Wege-Datenbindung in nativen Web-Komponenten

8

Ich habe auf Web-Komponenten gelesen und bin ziemlich fasziniert von der entstehenden Spezifikation. Weiß jemand, ob es eine Unterstützung für die 2-Wege-Datenbindung im DOM gibt, ohne Polymer zu verwenden? Ein Beispiel würde geschätzt werden.

    
aamiri 10.11.2014, 14:05
quelle

2 Antworten

1

Nein, Datenbindung ist nicht Teil der Webkomponenten-Spezifikation.

Sie können die Datenbindung natürlich selbst implementieren, indem Sie Ereignis-Listener mit nativem JavaScript verwenden und möglicherweise das Objekt Proxy , aber es ist wahrscheinlich am besten, es nicht zu wiederholen -invent das Rad: Wenn Sie Datenbindung wollen, wählen Sie eine der vielen JavaScript-Frameworks da draußen, die das unterstützt. Polymer, React, Angular und Vue sind einige neuere Beispiele solcher Bibliotheken.

    
Ajedi32 10.11.2014, 15:17
quelle
3

Object.observe ist eine potentielle neue Möglichkeit, in JavaScript Daten zu binden. Diese Funktion ist für Ecmascript 7 (JavaScript) vorgesehen, aber einige Browser unterstützen sie derzeit, überprüfen Sie hier . Schauen Sie sich auch diesen html5rocks Artikel auf object.observe

an     
dan 15.11.2014 04:10
quelle