Polymer 聚合物数据绑定属性工作时没有$-副作用?

Polymer 聚合物数据绑定属性工作时没有$-副作用?,polymer,polymer-1.0,Polymer,Polymer 1.0,要绑定到属性,请使用属性形式中的属性名称(破折号大小写而不是camelCase),如属性名称到属性名称映射中所述: 要改为绑定到属性,请使用属性名称后跟$: 但是在我的代码中,在没有$的情况下可以完美地工作 当style是一个属性而不是属性(在Polymer({})构造函数中没有定义style属性)时,为什么会出现这种情况。我是否有副作用?样式是标准的HTML属性。绑定到样式的聚合方式是使用 <div style$="[[myStyle]]"> 您要做的是使用标准样式标记,

要绑定到属性,请使用属性形式中的属性名称(破折号大小写而不是camelCase),如属性名称到属性名称映射中所述:

要改为绑定到属性,请使用属性名称后跟$:

但是在我的代码中,
在没有
$
的情况下可以完美地工作


style
是一个属性而不是属性(在
Polymer({})
构造函数中没有定义
style
属性)时,为什么会出现这种情况。我是否有副作用?

样式是标准的HTML属性。绑定到样式的聚合方式是使用

<div style$="[[myStyle]]">

您要做的是使用标准样式标记,并将数据绑定到样式属性


在您链接的页面上,向下滚动到标记为:不支持属性绑定的本机属性的部分,您将看到必须使用的其他属性。

是的,您重复了我在原始帖子中所说的内容。但这并不能回答我为什么能成功地做到这一点的问题——这与文档相反,而且如果它没有副作用的话。此外,聚合物中的属性属于构造函数中的属性对象。默认情况下,不包括html属性(除非
reflectToAttribute
设置为true)。