2014-02-27 168 views
1

我知道在Polymer中的自定義元素上創建自定義屬性可以讓我們通過指定偵聽器來監視對該屬性的更改。但是,如果我只需要從我的自定義元素中公開數據,那麼何時使用數據屬性以及何時使用聚合物的自定義屬性?數據屬性VS自定義元素屬性的用法

我也明白,數據 -只需要串

+0

我注意到的一件事是當我使用數據屬性來綁定數據時,變化沒有被觸發到有界屬性 – mohanaravind

回答

1

我想你會幾乎總是想用聚合物的自定義屬性,除非你的屬性具有相同的名稱作爲一個內置的屬性(如title) 。正如您注意到的,更改處理程序不會與data-屬性配合使用。

+1

只需添加......我們推薦自定義屬性,因爲您可以在聚合物中發佈屬性作爲屬性。這使您可以利用Polymer的數據綁定功能和Changed()處理程序。 「聚合物」的內部結構與聚合物內部結構的相同方式是不可觀察的。 – ebidel