Angular 2 - 将嵌套的formbuilder标记为Touched

时间:2017-04-21 20:09:28

标签: forms nested angular2-forms formbuilder

我有以下问题:在我的应用程序中,我有一个包含嵌套formbuilder的巨大表单,它工作得很好,但是当用户提交表单时,我想将完整表单标记为Touched(运行验证), <是

constructor(private fb: FormBuilder) {
    this.form= fb.group({
        field1: [null],
        field2: [null],
        nestedForm1: fb.group({
            field3: [null, Validators.required],
            field4: [null]
        }),
        nestedForm2: fb.group({
            field5: [null, Validators.required],
            field6: [null, Validators.required]
        })
    });
}

当我跑步时:

this.form.markAsTouched();

只有Field1&amp; Field2被标记了,有没有办法让我不知道这样做?

0 个答案:

没有答案