#aurelia
#aurelia
Вопрос:
У меня есть элемент ссылки, введенный в строку перевода, который я позже использую через aurelia-i18n
плагин. Мне нужно прослушать событие щелчка по этой ссылке. Насколько я исследовал, невозможно добавить click.trigger="function()
к html-элементу в строке перевода.
В итоге я просто вручную назначил прослушиватель элементу link DOM в attached
методе родительского компонента. Однако, когда язык обновляется, ссылка также обновляется, и мой слушатель исчезает. Есть ли способ узнать, когда компонент был обновлен, чтобы я мог переназначить слушателя там?
Или это лучшее решение этой проблемы?
Комментарии:
1. Вы можете использовать
click.delegate
для его элемента контейнера и проверитьevent.target
, тот ли это элемент, который вам нужен.