Мне нужно извлечь содержимое из элемента <content>
. Мой пользовательский элемент называется следующимДоступ к содержимому <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>
Любые предложения, как я могу добиться этого?
Просто для того, чтобы следить, я попробовал как функции 'ready', так и' domReady'. Оба работали хорошо для меня, вот jsfiddle с 'ready', как указано в вашем фрагменте: [http://jsfiddle.net/kreide/4tnexa19/](http://jsfiddle.net/kreide/4tnexa19/) – zunder
I нашел проблему, проверил мой комментарий ниже Jerubs Post! –