web-dev-qa-db-ja.com

Angular 6品目マット選択変更方法の削除

Angular Material Design 6では、(変更)メソッドは削除されました。ユーザーが選択を変更したときにコンポーネント内のコードを実行するためにchangeメソッドを置き換える方法を見つけることができませんありがとう!

55

はそれをchangeからselectionChangeに変更しました。

<mat-select (change)="doSomething($event)">

今です

<mat-select (selectionChange)="doSomething($event)">

https://material.angular.io/components/select/api

155
VtoCorleone

Reactiveフォームを使用している場合は、selectコントロールへの変更を監視できます.

this.form.get('mySelectControl').valueChanges.subscribe(value => { ... do stuff ... })
13
Joseph Simpson

私にとって(selectionChange)と提案された(onSelectionChange)は機能せず、私はReactiveFormsを使用していません。私がやってしまったのは以下のような(valueChange)イベントを使うことでした:

<mat-select (valueChange)="some function()">

そしてこれは私のために働いた

0
silverhash