角度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; }
答
采用这种结构形式:
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;
}
谢谢!这样可行 :) –