Avatar ·

Как получить новое выбранное значение из <select> в Angular 2+?

Всем привет! Я новичок в Angular (использую Angular 14 с TypeScript) и никак не могу понять, как правильно получить значение, которое выбрал пользователь в выпадающем списке `

Вы выбрали: {{ selectedCityName }}

` }) export class MySelectComponent { cities = [ { id: 1, name: 'Москва' }, { id: 2, name: 'Санкт-Петербург' }, { id: 3, name: 'Казань' } ]; selectedCityName: string = ''; } ``` Проблема в том, что я не знаю, как отловить событие изменения выбора и записать новое значение в переменную `selectedCityName`. Я пробовал использовать `(change)="onSelect($event)"` и потом в методе обращаться к `event.target.value`, но TypeScript ругается, что `target` может быть `null`, и вообще это выглядит как-то неуклюже. Подскажите, пожалуйста, правильный и современный способ получить новое выбранное значение из `