В Angular Material Design 6, метод (изменение) был удален. Я не могу найти, как заменить метод изменения, чтобы выполнить код в компоненте, когда пользователь выбирает изменение Спасибо!
Изменено с change на selectionChange.
change
selectionChange
<mat-select (change)="doSomething($event)">
сейчас
<mat-select (selectionChange)="doSomething($event)">
https://material.angular.io/components/select/api
Для меня (selectionChange) и предлагаемый (onSelectionChange) не работает, и я не использую ReactiveForms. В итоге я использовал событие (valueChange), например:
(selectionChange)
(onSelectionChange)
ReactiveForms
(valueChange)
<mat-select (valueChange)="some function()">
И это сработало для меня
Если вы используете реактивные формы, вы можете прослушивать изменения в элементе управления выбора, например ..
this.form.get('mySelectControl').valueChanges.subscribe(value => { ... do stuff ... })