我需要从<content>
元素中提取内容。我的自定义元素调用如下
<my-element>Important text</my-element>
所以问题是:如何在聚合物元素中包含此文本?
我的聚合物元素现在看起来像这样:
<polymer-element name="my-element">
<template>
<template if="{{show}}">
<content id="content"></content>
</template>
</template>
<script>
Polymer('my-element', {
ready: function () {
this.show = true;
//var text = this.$.content.getDistributedNodes(); // doesn't work
}
});
<script>
</polymer-element>
我有什么建议可以实现这个目标吗?
答案 0 :(得分:4)
不要使用ready,这对你来说太早了,请使用domReady。