javascript - 角度材料垫选择空值在更改事件上触发 2 次
问题描述
我有一个下拉代码,我使用了角度材料 6.4.1。
<mat-form-field floatLabel="never">
<mat-select name="country" [formControl]="userForm['country']"
(selectionChange)="onCountryChange($event)">
<mat-option [value]="null">
None
</mat-option>
<mat-option *ngFor="let country of countries" [value]="country.id">
{{country.name}}
</mat-option>
</mat-select>
</mat-form-field>
如果我从下拉列表中选择任何国家 onCountryChange() 将触发一次,但如果我将国家值更改为None onCountryChange() 将触发 2 次。
任何人都可以帮助解决这个问题,我尝试了不同的方法来解决它,但没有运气。
解决方案
推荐阅读
- c - 传递给函数后给出随机值的指针
- c# - 如何通过关闭选项卡 C# 解决问题
- javascript - 在Firebase项目中删除帐户后如何删除verified_email=true?
- php - Laravel 延迟作业不适用于批处理
- d3.js - 找到链接标签并将标签与链接一起移动
- postgresql - postgreSQL 13:在 Windows 10 上启动数据库服务器
- jakarta-ee - 如何编写集成测试来测试 Java EE 中的 REST 端点
- docker - 调整独立 Neo4j 服务器的日志记录
- node.js - 从关键字数组中输入搜索栏
- c# - 如何使用 Dapper 映射对象?