Как добавить слушателя в JavaScript созданных шаблонов - PullRequest
0 голосов
/ 12 февраля 2020

Пользователь выполняет некоторое действие, которое запускает запрос XMLHttpRequest GET, который возвращает JSON, который используется для заполнения некоторого диалогового модуля.

Я использовал руль js, что упрощает однако создание контента HTML, применение событий к вновь созданному модулю, значительно усложняется.

  1. Существует ли чистый и поддерживаемый способ добавления событий в шаблон Handlebars? Мой текущий подход заключается в применении событий при каждом открытии модуля, что не идеально. Если возможно, было бы неплохо отобразить DOM при загрузке страницы, но, очевидно, без данных JSON, которые будут заполнять форму, применять события, а затем обновлять эти значения, когда доступно JSON. Я полагаю, что для каждого цикла изначально будет отображаться только один элемент l oop, а затем он будет клонирован по мере необходимости при получении реальных данных JSON.
  2. Если нет, есть ли другой шаблон JavaScript библиотеки, которые предоставляют эту функциональность?
  3. Если нет, я, скорее всего, откажусь от шаблонов JavaScript. Есть ли другой ведущий подход?
...