我将使用表单构建器构建表单,并包含以下内容:
myCheckbox: [{ value: true, disabled: false }, ''],
然后我会尝试修补该值,但只有当我从false变为true而不是从true变为false时才会起作用:
this.myForm.get('selectedItem').patchValue({
selectedItem1: [{ value: false, disabled: false }, '']
});
我错过了什么吗?一切正常,直到我使用推荐的处理禁用状态的方式。
复选框在html中显示如下:
<label class="checkbox-inline"><input type="checkbox" name="selectedItem1" formControlName="selectedItem1">Week 1</label>
答案 0 :(得分:0)
应该是:
this.myForm.get('selectedItem').patchValue({
myCheckbox: false
});