首页 > 解决方案 > 多个 mat-select 不显示正确的值

问题描述

我有一个多选下拉菜单,其中包含选择所有选项的选项。代码工作得很好,但是一旦你选择全部然后取消选择其中一个选项,仍然会显示全部,尽管它在功能方面工作得很好。

我已经尝试更新表单的价值和有效性,可能是渲染问题 它不应该显示所有

我有类似于以下stackblitz-demo的代码

标签: angularangular-material

解决方案


formcontrol 的值没有更新,如果您检查控件的值,您会发现 0 是“All”的值 您需要拼接此值并将正确的值修补到您的 formcontrol。


推荐阅读