Рассмотрим следующий код:
HTML:
<button mat-flat-button id="test" (click)="toggle($event)">Click me!</button>
Компонент:
toggle(event) {
let id: string = (event.target as Element).id;
console.log(id)
console.log(event.target)
}
Нажатие кнопки вызовет функцию toggle
с событием в качестве параметра,Система зарегистрирует "test"
(id) и событие кнопки.
При нажатии на текст на кнопке будет зарегистрирован неопределенный идентификатор и span
с классом mat-button-wrapper
Вопрос: Если текст кнопкинажата я хочу получить цель события кнопки (а не цель события диапазона), как мне этого достичь?