我有一个下拉菜单,根据在下拉菜单中的选择,我会显示一个复选框。
所以我能够做到这一点。但是,当我选择了需要显示复选框的选项并选中该复选框时,如果我选择了不会显示该复选框的选项,则在单击按钮时仍会看到值为true。我该如何解决这个问题?
代码:
<label *ngIf="selectedTemplate.name == 'A'" class="container">
<input type="checkbox" [(ngModel)]="IsChecked" data-md-icheck />
<span class="customFontAgHeader">Include A</span>
<span class="checkmark"></span>
</label>
所以在点击按钮时,我仍然看到它被选中为true,因为之前我选择了true,然后我更改了下拉选项,所以我想取消选中它。
发布于 2020-09-10 08:48:16
在.html中
<select (change)="onchanged()">
--------------
</select>
以ts为单位
onchanged()
{
this.IsChecked = false
}
或者(编辑)
<input type="checkbox" [(ngModel)]="IsChecked" #filterName data-md-icheck />
<select (change)=" filterName.value = false ">
--------------
</select>
https://stackoverflow.com/questions/63825792
复制相似问题