Добавить EventListener для нескольких элементов на Light DOM в Polymer 1 - PullRequest
0 голосов
/ 25 сентября 2018

Я работаю над проектом, который все еще использует Polymer 1.

У меня есть «родительский» HTML-документ, в котором я использую пользовательский полимерный веб-компонент.У меня есть большая часть html в родительском элементе внутри тегов компонента, что-то вроде этого:

<my-component>
  some html elements on the light dom of my component
  for example a list of links
</my-component>

затем внутри my-component.html у меня есть некоторая логика для элемента.Теперь я хотел бы добавить слушателей событий к элементам на светлом DOM.Я сделал это, используя обычный JS addEventListener для присоединенной функции, но я уверен, что у полимера есть лучший способ сделать это.

Итак, мой вопрос как я могу добавить собственные прослушиватели событий внесколько элементов на легком DOM? Например, как я могу добавить прослушиватель событий в этот список ссылок?

спасибо

1 Ответ

0 голосов
/ 25 сентября 2018

Просто используйте платформу.

this.addEventListener(type, callback)

По умолчанию всплывают события, поэтому ваш элемент будет перехватывать все детские события.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...