【发布时间】:2019-07-26 13:36:09
【问题描述】:
如果mat-select 的值发生变化,我需要调用一个函数。
我一直在(click) 上调用该函数,添加到mat-option.
但是如果我们只是用键盘填表,函数就永远不会被调用(可以理解)。
有什么方法可以在任何更改时调用该函数? onChange,更改事件似乎不起作用。
我在这个表单域上没有ngModel
更新:
selectionChange 适用于单选下拉菜单,但不适用于 multi-select 下拉菜单和 mat-autocomplete。有没有办法实现这一点?
多选示例:multi-select-stackblitz
更新 2: onSelectionChange 用于多个和自动完成的作品。multi-autocomplete
【问题讨论】:
-
使用 selectionChange 从 mat-select 中获取选定的值。详情请查看答案