2014-02-27 124 views
1

我知道在Polymer中的自定义元素上创建自定义属性可以让我们通过指定侦听器来监视对该属性的更改。但是,如果我只需要从我的自定义元素中公开数据,那么何时使用数据属性以及何时使用聚合物的自定义属性?数据属性VS自定义元素属性的用法

我也明白,数据 -只需要串

+0

我注意到的一件事是当我使用数据属性来绑定数据时,变化没有被触发到有界属性 – mohanaravind

回答

1

我想你会几乎总是想用聚合物的自定义属性,除非你的属性具有相同的名称作为一个内置的属性(如title) 。正如您注意到的,更改处理程序不会与data-属性配合使用。

+1

只需添加......我们推荐自定义属性,因为您可以在聚合物中发布属性作为属性。这使您可以利用Polymer的数据绑定功能和Changed()处理程序。 “聚合物”的内部结构与聚合物内部结构的相同方式是不可观察的。 – ebidel