Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 7-有两个不同FormGroup的formControls具有相同的formControlName?_Angular_Angular7 - Fatal编程技术网

Angular 7-有两个不同FormGroup的formControls具有相同的formControlName?

Angular 7-有两个不同FormGroup的formControls具有相同的formControlName?,angular,angular7,Angular,Angular7,两个formControlName相同但属于同一表单中不同formGroup的FormControls是否有效?是的,这是有效的,因为您通过formGroup属性将它们分开 这是两个formGroups,具有相同的formControlName <form [formGroup]="loginForm"> <input formControlName="name" type="text"> <input formControlName="password"

两个formControlName相同但属于同一表单中不同formGroup的FormControls是否有效?

是的,这是有效的,因为您通过
formGroup
属性将它们分开

这是两个
formGroup
s,具有相同的
formControlName

<form [formGroup]="loginForm">
  <input formControlName="name" type="text">
  <input formControlName="password" type="password">
</form>

<form [formGroup]="signForm">
  <input formControlName="name" type="text">
  <input formControlName="password" type="password">
</form>

你能给我解释一下问题的这一部分吗?“……但他们是同一表格中不同表格组的一部分?”我在发布问题后意识到我的错误,作为不同表格组的一部分意味着他们在不同的表格中。
this.loginForm = new FormGroup({
  name: new FormControl(),
  password: new FormControl()
});
this.signForm = new FormGroup({
  name: new FormControl(),
  password: new FormControl()
});