我在 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],
}