Привязка HTML-строки в контроллере к шаблону не вызывает событие нажатия

0
задан Dustin Le 19 January 2019 в 11:26
поделиться

1 ответ

Как уже упоминалось, при использовании необработанного HTML-кода с сервера могут возникнуть реальные проблемы с безопасностью. Тем не менее, есть моменты, которые действительно необходимы, и вы можете захотеть, чтобы этот сырой HTML работал с системой событий Ember.

Самый простой способ сделать это - визуализировать необработанный HTML-код внутри компонента. В компонент также добавьте метод click в тело основного компонента. Это дает вам возможность перехватывать необработанные события DOM вместо того, чтобы работать в системе действий, которую разрешает Handlebars.

Большую часть времени проще всего жить в мире Handlebars, но иногда вам нужно возвращаться к необработанным событиям JS.

Подробнее о руководствах здесь: https://guides.emberjs.com/release/components/handling-events/

0
ответ дан acorncom 19 January 2019 в 11:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: