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