Angular 如何引用嵌套FormGroup中的FormArray?
我有一个嵌套在另一个FormGroup中的FormGroup,其中包含一个FormArray,我想在HTML代码中绑定这个FormArray 如果我没有把我的FormArray放在另一个FormGroup中,它就像魅力一样工作,但一旦它有了另一个父母,它就会崩溃。绑定不适用于点表示法 我的组件代码如下所示:Angular 如何引用嵌套FormGroup中的FormArray?,angular,typescript,Angular,Typescript,我有一个嵌套在另一个FormGroup中的FormGroup,其中包含一个FormArray,我想在HTML代码中绑定这个FormArray 如果我没有把我的FormArray放在另一个FormGroup中,它就像魅力一样工作,但一旦它有了另一个父母,它就会崩溃。绑定不适用于点表示法 我的组件代码如下所示: this.fb.group({ outerprop1: ['', Validators.required], data: this.fb.group({ pr
this.fb.group({
outerprop1: ['', Validators.required],
data: this.fb.group({
prop1: [''],
fileList: this.fb.array([this.createFile()]),
prop2: [''],
})
});
/***/
get fileList(): FormArray {
return <FormArray>this.form.get('data.fileList');
}
/***/
createFile(): FormGroup {
return this.fb.group({
id: ['', Validators.required],
documentType: ['', Validators.required]
});
}
this.fb.group({
outerprop1:['',验证程序。必需],
数据:this.fb.group({
建议1:[''],
文件列表:this.fb.array([this.createFile()]),
建议2:[''],
})
});
/***/
获取文件列表():FormArray{
返回此.form.get('data.fileList');
}
/***/
createFile():FormGroup{
返回此.fb.group({
id:['',验证器。必需],
文档类型:['',验证器。必需]
});
}
createfile()方法只是返回一个FormGroup
我希望有一个成功的绑定,当前我在一个未捕获的错误中运行:找不到名为“fileList”的控件