我想遍历我的表单组,然后确定哪些是有效的,然后将组中的无效添加到新数组。但是我无法获取每个表单组的名称值。
this.applicationFormArray = new FormGroup({
selectAppFormGroup:this.selectAppFormGroup = new FormGroup({
}),
generalAppFormGroup:this.generalAppFormGroup = new FormGroup({
}),
fileModeFormGroup:this.fileModeFormGroup = new FormGroup({
}),
accessListFormGroup:this.accessListFormGroup = new FormGroup({
})
});
this.applicationFormGroup.addControl('applicationFormArray', this.applicationFormArray);

checkValidity() {
for (let c of Object.getOwnPropertyNames(this.applicationFormArray.controls)) {
if(!this.applicationFormArray.controls[c].valid) {
var invalidFormGroups = new Array;
var grabFormGroups = console.log(this.applicationFormArray.controls[c].get('?????'));
invalidFormGroups.push(grabFormGroups);
}
}
}

答案 0 :(得分:0)
根表单组没有名称。 将它们包裹到另一个根源中。表格小组给他们起名字。