Polymer通过id via提供对元素的访问this.$['foo'].但是,我发现我无法通过嵌套模板中的id访问元素.
<template>
<div id="foo"></div>
<template>
<div id="bar"></div>
</template>
</template>
Run Code Online (Sandbox Code Playgroud)
在这种情况下this.$.foo工作,但this.$.bar没有.您是否能够通过id访问嵌套模板内的元素,如果是这样的话?
在我的代码中,如果属性为true,我正在使用条件模板来包含一些html.我通过编辑html在javascript中提供此功能,但认为条件模板更清楚地显示了正在发生的事情,我更愿意使用此方法.