form - select angular 4
Angular 6 Material mat-select cambio de método eliminado (3)
En Angular Material Design 6, se eliminó el método (cambiar). No encuentro cómo reemplazar el método de cambio para ejecutar código en el componente cuando el usuario cambia la selección ¡Gracias!
Lo cambió de
change
a
selectionChange
.
<mat-select (change)="doSomething($event)">
es ahora
<mat-select (selectionChange)="doSomething($event)">
Para mí
(selectionChange)
y el sugerido
(onSelectionChange)
no funcionaron y no estoy usando
ReactiveForms
.
Lo que terminé haciendo fue usar el evento
(valueChange)
como:
<mat-select (valueChange)="some function()">
Y esto me funcionó.
Si está utilizando formularios reactivos, puede escuchar los cambios en el control de selección como ...
this.form.get(''mySelectControl'').valueChanges.subscribe(value => { ... do stuff ... })