Angular Material Design 6では、(変更)メソッドは削除されました。ユーザーが選択を変更したときにコンポーネント内のコードを実行するためにchangeメソッドを置き換える方法を見つけることができませんありがとう!
はそれをchange
からselectionChange
に変更しました。
<mat-select (change)="doSomething($event)">
今です
<mat-select (selectionChange)="doSomething($event)">
Reactiveフォームを使用している場合は、selectコントロールへの変更を監視できます.
this.form.get('mySelectControl').valueChanges.subscribe(value => { ... do stuff ... })
私にとって(selectionChange)
と提案された(onSelectionChange)
は機能せず、私はReactiveForms
を使用していません。私がやってしまったのは以下のような(valueChange)
イベントを使うことでした:
<mat-select (valueChange)="some function()">
そしてこれは私のために働いた