如何启用基于复选框选择的表单控件
how to enable formcontrol based on check box selection
我有一个如下所示的表单控件,它是只读的,我想根据复选框选择使其可编辑
<input matInput id="Proposedtude" formControlName="Proposedtude" placeholder="Enter Proposed tude" type="text" readonly="true" required />
在打字稿文件中,我在复选框选择上做了以下代码,但没有奏效
site: FormGroup;
if(event.target.checked) {
this.site.controls['Proposedtude'].enabled;
}
您应该在 formControl 上调用 enable()
或 disable()
方法。这些方法继承自 AbstractControl.
我有一个如下所示的表单控件,它是只读的,我想根据复选框选择使其可编辑
<input matInput id="Proposedtude" formControlName="Proposedtude" placeholder="Enter Proposed tude" type="text" readonly="true" required />
在打字稿文件中,我在复选框选择上做了以下代码,但没有奏效
site: FormGroup;
if(event.target.checked) {
this.site.controls['Proposedtude'].enabled;
}
您应该在 formControl 上调用 enable()
或 disable()
方法。这些方法继承自 AbstractControl.