sah*_*ah1 2 angular-material angular
如果 的值发生变化,我需要调用一个函数mat-select。我一直在调用该函数(click)添加到mat-option.
但是如果我们只是使用键盘来填写表格,则永远不会调用该函数(可以理解)。有什么办法可以在任何更改时调用该函数吗?onChange,更改事件似乎不起作用。我没有ngModel这个表单域
更新:
selectionChange适用于单选下拉菜单,但不适用于multi-select下拉菜单和mat-autocomplete. 有没有办法实现?多选示例:multi-select-stackblitz
更新 2:用于多个和自动完成工作的 onSelectionChange。多自动完成
在这里您可以使用(selectionChange)mat-select 上的事件。
例子 :
<mat-form-field>
<mat-select placeholder="State" (selectionChange)="someMethod($event.value)">
<mat-option *ngFor="let state of states" [value]="state.value">
{{ state.viewValue }}
</mat-option>
</mat-select>
</mat-form-field>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1130 次 |
| 最近记录: |