angular - 多个 mat-select 不显示正确的值
问题描述
我有一个多选下拉菜单,其中包含选择所有选项的选项。代码工作得很好,但是一旦你选择全部然后取消选择其中一个选项,仍然会显示全部,尽管它在功能方面工作得很好。
我有类似于以下stackblitz-demo的代码
解决方案
formcontrol 的值没有更新,如果您检查控件的值,您会发现 0 是“All”的值 您需要拼接此值并将正确的值修补到您的 formcontrol。
推荐阅读
- python - 如何在 matplotlib 中添加额外的 y 轴标签
- r - 有没有办法在 Rmarkdown 中指定全局选项块函数,以便通过切换命令仅显示/不显示某些图形?
- javascript - 如何在任何孩子上使用相同的谷歌地图组件实例?
- ruby-on-rails - 为包含查询数据库的回调的 Rails 模型创建 FactoryGirl 工厂
- laravel - Laravel/React .HTACCESS 和 .HTPASSWD 不起作用
- c# - 多对多 EF 核心 - 无法确定关系
- android - 如何为 React Native App 提供 Android 缺口支持
- flutter - Flutter 将 appbar 标题向左偏移
- azure - 无法在 Azure 政府云中导入 Key Vault 证书
- mysql - 如何使用在 docker 中运行的 wordpress 和 mysql 解决“建立数据库连接时出错”