Tat*_*ana -1 angular-material angular
我可以控制mat-select两个mat-optgroup具有事件处理程序的组(selectionChange)="applicationSelected($event.value, i)。
如何检测从哪个组中选择了选项?
没有一种简单、直接的方法可以从selectionChange事件中了解该群体。它只告诉您源 (MatSelect) 和选定的值。但是onSelectionChangeMatOption 事件允许您访问 MatOption,而 MatOption 又允许您访问 MatOptionGroup。例如:
<mat-option (onSelectionChange)="optionSelected($event)" ...>...</mat-option>
optionSelected(event: MatOptionSelectionChange) {
console.log(event.source.group.label);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8607 次 |
| 最近记录: |