聚合物 1.0 中的元素 属性
Element property in polymer 1.0
在 Polymer 0.5 中,可以通过类似的方式在元素上设置元素
scrollTarget="{{$.scroller}}"
这在 1.0 中可行吗?例如在 iron-dropdown 中有一个 element-属性 (positionTarget)。但是我没有找到一个例子..
亲切的问候!
据我所知,这已经不可能了。如果您查看 migration guide,它说明不再支持绑定到同级属性。虽然您不是试图绑定 属性,而是绑定到元素本身,但您需要与 $ 符号相同的语法,该符号似乎已被删除。
你可以强制执行:
this.$.myDropdown.positionTarget = this.$.targetElement;
或者你可以部分地声明:
positionTarget="[[getElement('targetElement')]]"
其中 getElement 定义为:
getElement: function(element) {
return this.$[element];
}
在 Polymer 0.5 中,可以通过类似的方式在元素上设置元素 scrollTarget="{{$.scroller}}"
这在 1.0 中可行吗?例如在 iron-dropdown 中有一个 element-属性 (positionTarget)。但是我没有找到一个例子..
亲切的问候!
据我所知,这已经不可能了。如果您查看 migration guide,它说明不再支持绑定到同级属性。虽然您不是试图绑定 属性,而是绑定到元素本身,但您需要与 $ 符号相同的语法,该符号似乎已被删除。
你可以强制执行:
this.$.myDropdown.positionTarget = this.$.targetElement;
或者你可以部分地声明:
positionTarget="[[getElement('targetElement')]]"
其中 getElement 定义为:
getElement: function(element) {
return this.$[element];
}