角度4反应形式组验证

角度4反应形式组验证

问题描述:

我需要咨询!我想验证反应形式。 我有两个表单组,并且都有相同的formcontrolname输入。角度4反应形式组验证

我的代码:

this.form = this.fb.group({ 
    group1: this.fb.group({ 
    name: ['', Validators.required], 
    }), 
    group2: this.fb.group({ 
    name: [ '', Validators.required], 
    }) 
}); 

如何CEN我得到这两个名字的?

我试过了。但我不知道我得到了哪一个。

get name() { return this.form.get('name'); } 

谢谢!

只是用这个说法,它应该工作:)

get name() { return this.form.get('group1.name').value; } 
+0

谢谢!这样可行 :) –

采用这种结构形式:

this.form = formBuilder.group({ 
'varA': [], 
'varB': formBuilder.group({ 
    'varC': [] 
(...) 

访问这个样子的:

varA = this.form.value['varA'] 
varC = this.form.value['varB']['varC']; 

如果我正确了你的问题。

您可以使用此功能部件

get name() { 
     return this.form.controls['group1'].value.name; 
    }