我有一个嵌套组,基本上我只想禁用FormControl。我知道我可以使用类似this.form.control.get("formControlName").disable()
的名称,但是我想避免使用它,因为我将在更大的项目中实现此登录,在该项目中动态获取formControlName。
如何仅禁用formControl(在这种情况下为表单字段)而不禁用/启用另一个formGroup?
答案 0 :(得分:0)
仅位于.html
(change)="childToggle($event.checked,'child')"
和
childToggle(checked,controlName)
{
checked?this.form.get(controlName).disable():this.form.get(controlName).enable()
}
无论如何,您都可以创建类似this SO的指令