Polymer 聚合物1.0:绑定到全局元素

Polymer 聚合物1.0:绑定到全局元素,polymer,polymer-1.0,Polymer,Polymer 1.0,有时,您希望在应用程序级别的其他元素之间“共享”全局元素。例如,数据存储或其他API端点。将一个聚合物元素绑定到另一个聚合物元素上是否可能且不是反模式?通常只将元素的属性彼此绑定,但有时将属性绑定到另一个元素似乎对调用元素的API很有用 例如: <my-datastore id="my-ds"></my-datastore> <my-element datastore="{{my-ds}}"></my-datastore> 可以通过id通过聚

有时,您希望在应用程序级别的其他元素之间“共享”全局元素。例如,数据存储或其他API端点。将一个聚合物元素绑定到另一个聚合物元素上是否可能且不是反模式?通常只将元素的属性彼此绑定,但有时将属性绑定到另一个元素似乎对调用元素的API很有用

例如:

<my-datastore id="my-ds"></my-datastore>
<my-element datastore="{{my-ds}}"></my-datastore>


可以通过id通过聚合dom API检索数据存储元素,但是直接绑定是可能的吗?(我在Polymer 0.5中看到了一个使用
$的示例。我的ds
在Polymer 0.5中的某个地方,但在1.0中似乎不再起作用)?

您需要使用本视频中描述的中介模式将属性绑定到需要使用
id$={{prop name}的本机html属性
但如果没有绑定,我认为您无法将id值绑定到其他组件。是这样一个元素。您可以使用此元素或将其用作模板来自行构建类似的元素。