繁体   English   中英

角4反应形式组验证

[英]angular 4 reactive form group validation

我需要建议! 我想验证反应形式。 我有两个表单组,并且都具有相同的formcontrolname输入。

我的代码:

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

我如何获得两个名字?

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

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

谢谢!

具有这样的结构:

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

刚刚使用了此语句,它应该可以工作:)

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM