Я пытаюсь выбрать ленивый элемент с железными страницами.
<paper-button on-tap="_load">Load</paper-button>
<iron-pages id="pages" role="main" selected="[[page]]" attr-for-selected="name" selected-attribute="selected" fallback-selection="404">
<test-el name="test"></test-el>
</iron-pages>
...
_load() {
let cb = this._pageLoaded.bind(this, Boolean(oldPage));
Polymer.importHref(
this.resolveUrl('/pages/test/test-el.html'),
cb, cb, true);
this.$.pages.selected = 'test';
}
Когда срабатывает функция _load
, я вижу при загрузке в DevTools, и элемент выглядит так, как будто находится в DOM, однако он не отображается в представлении.
Как мне загрузить элемент с событием и выбрать его в iron-pages
для просмотра?