【发布时间】:2015-06-02 11:24:45
【问题描述】:
问题:我的 index.html 主页面中有一个自动绑定模板。在模板中,我使用了两个自定义元素。一个元素是某些数据的生产者,另一个元素是该数据的消费者。这些自定义元素公开发布/声明的属性以供彼此使用和绑定。我可以很容易地在 Polymer 0.5 中做到这一点(如下所示的示例)。如何在 Polymer 1.0 中做同样的事情?
我过去在 Polymer 0.5 中的表现如何? 在 Polymer 0.5 中,我曾经使用花括号语法在两个自定义元素的已发布属性之间进行数据绑定,然后在其中使用自动节点查找概念直接绑定到其他元素的已发布属性。下面是一个例子,
<template is="auto-binding">
<my-navigation selectedLabel="Home" id="my_navigation"></my-navigation>
<my-scaffold toolbartitle="{{ $.my_navigation.selectedLabel }}" id="my_scaffold"></my-scaffold>
</template>
我在 Polymer 1.0 中尝试了类似的方法,如下例所示
<template is="dom-bind">
<my-navigation selectedLabel="Home" id="my_navigation"></my-navigation>
<my-scaffold toolbartitle="{{ $.my_navigation.selectedLabel }}" id="my_scaffold"></my-scaffold>
</template>
但它会抛出一个错误:-
未捕获的类型错误:无法读取未定义的属性“$”
【问题讨论】:
标签: polymer web-component