我的嵌套表单目前以这种方式格式化:
ngOnInit() {
this.user = this.fb.group({
name: ['', [Validators.required, Validators.minLength(2)]],
quest1: ['', Validators.required],
account: this.fb.group({
email: ['', Validators.required],
confirm: ['', Validators.required]
}),
questions: this.fb.group({
quest2: ['', Validators.required],
}),
});
}
我通常会这样设置值:
this.user.controls['quest1'].setValue('false');
但是因为 formGroups 是嵌套的,所以我不确定如何设置嵌套值。
如何为“quest2”设置值?在嵌套 formGroup 中设置表单控件值的正确语法是什么?