0
From Polymer's Anatomy of a data binding
绑定到一个属性,在属性形式使用属性名称(DASH-情况下不驼峰),如在属性名描述属性名映射:
<my-element my-property="{{hostProperty}}">
要绑定到属性,而不是使用属性名称,然后使用$:
<a href$="{{hostProperty}}">
但在我的代码中,<div style="background-image: [[getImage(index)]]" class="image-show"></div>
完美地工作,没有$
。
为什么当style
是属性而不是属性(在Polymer({})
构造函数中没有定义style
属性)。我是否有副作用?
是的,你重复了我在原帖中所说的话。但是这并不能回答为什么我能成功地这样做的问题 - 与文档相反,以及它是否起作用。另外,Polymer中的属性属于构造函数中的属性对象。默认情况下,不是html属性(除非'reflectToAttribute'设置为true)。 – dman