表格组没有名称角

时间:2018-03-06 11:55:25

标签: javascript angular typescript formgroups

我想遍历我的表单组,然后确定哪些是有效的,然后将组中的无效添加到新数组。但是我无法获取每个表单组的名称值。



 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);
            }
        } 
    }




enter image description here

1 个答案:

答案 0 :(得分:0)

根表单组没有名称。 将它们包裹到另一个根源中。表格小组给他们起名字。