2017-07-12 32 views
0

我将建立与窗体助洗剂的形式,并且包括下列操作以复选框的值设置为false:无法在角V4使用禁止状态时与活性形式

myCheckbox: [{ value: true, disabled: 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> 
+1

请删除angularjs标签和使用的角度,而不是 – Ero

回答

0

应该仅仅是:

this.myForm.get('selectedItem').patchValue({ 
    myCheckbox: false 
});