聚合物 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];
}