Was sind Unterschiede zwischen hostAttributes und Eigenschaften in Polymer?

8

Ich mache eine Migration von 0,5 auf 1,0.

Während des Lesens merke ich zwei unterschiedliche Arten der Deklaration von Attributen mit hostAttributes und properties .

Was sind die Unterschiede zwischen diesen 2?

    
Yana 09.06.2015, 05:07
quelle

1 Antwort

4

Hostattribute sind Attribute, die nicht mit der entsprechenden JavaScript-Eigenschaft eines Elements übereinstimmen (die Sie in properties deklarieren). Dazu gehören Attribute wie class , tabindex , data-* Attribute, Arien-Rollen usw. Um sie während der Erstellungszeit zu deklarieren, müssen Sie sie im Objekt hostAttributes festlegen. Wenn Sie Werte an sie binden möchten, müssen Sie $= (die Element.setAttribute aufruft) und nicht = verwenden.

Quellen:

Neil John Ramal 09.06.2015, 07:12
quelle

Tags und Links