访问Polymer元素</content>中的<content>的内容

时间:2014-12-22 21:19:33

标签: javascript polymer shadow-dom

我需要从<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>

我有什么建议可以实现这个目标吗?

1 个答案:

答案 0 :(得分:4)

不要使用ready,这对你来说太早了,请使用domReady。