0

我在 Angular 7 中使用响应式。我正在为用户配置文件编辑创建子组件。我有多个角色明智的用户页面。在所有这些页面中,用户个人资料字段都很常见。所以我创建了用户配置文件组件,其中有一个输入参数 FormGroup:

constructor(private fb: FormBuilder) {
    this.myForm = this.fb.group({
      test: ['', Validators.required]
    });
}

<user-profile [formGroup]="myForm" [submitted]="submitted"></user-profile>

现在我想扩展输入 FromGroup 以添加用户配置文件字段。例如,我想从我的子组件扩展/添加传入/输入 FormGroup,如下所示:

.group({
  username: ["", Validators.required],
  email:["", Validators.required],
});

谁能建议我该怎么做?

我的子组件中有 20 多个字段。所以我不想一一添加FormControl。有没有办法在现有的表单组中扩展 JSON 如下

{
      username: ["", Validators.required],
      email:["", Validators.required],
}
4

0 回答 0