Как правильно реализовать внутренние ссылки в Polymer 2.0 (ссылки на одной странице)? Кажется, я не могу получить доступ к своим компонентам, которые скрыты в ShadowDoms, поэтому традиционный способ использования <a href="#my_section">link to top</a>
, <a name="my_section"></a>
и <a id="my_section"></a>
не работает.
Я также пробовал решения здесь безрезультатно:
- Как запрашивать элементы внутри теневого DOM извне в Дарт?
- Можно ли получить доступ к элементам Shadow DOM через родительский документ?
- Использование querySelector для поиска вложенных элементов внутри Шаблон Polymer возвращает null
Следующий код, который я пробовал, возвращает значение null, даже когда я добавляю идентификатор в свой компонент:
document.querySelector('#my_section'); //null
this.$.my_section; //null
this.root.querySelector('#my_section'); //null
this.shadowRoot.querySelector('#my_section'); //null
Возможно, есть способ сделать это с помощью <app-route>
?
Я новичок в Polymer, поэтому буду признателен за любые советы. Заранее спасибо.
<a id="my_section">
? Вы уверены, что хотите использовать имя? - person daKmoR   schedule 20.06.2017