错误:formControlName 必须与父 formGroup 指令一起使用.您需要添加一个 formGroup 指令 - Angular 反应式表单 [英] Error: formControlName must be used with a parent formGroup directive. You'll want to add a formGroup directive - Angular reactive forms
问题描述
我有以下模板.我正在尝试处理反应式表单,但遇到了问题.
</表单>
</表单>
然后在我的组件中我有:
@Component({选择器:'客人输入',templateUrl: './guest-input.component.html',})导出类 GuestInputComponent 实现 OnInit {@输入()客人:客人;来宾表格:表格组;构造函数(私有_fb:FormBuilder){}ngOnInit() {this.guestForm = this._fb.group({名字:['测试',[Validators.required,Validators.minLength(3)]]});}}
这一切对我来说都很好,但出于某种原因,我得到了:
<块引用>错误:未捕获(承诺):错误:formControlName 必须与父 formGroup 指令一起使用.您需要添加一个 formGroup指令并将其传递给现有的 FormGroup 实例(您可以在类中创建一个).
我以为我已经在中声明了这一点.
您在带有 FormGroup
指令的表单标签中嵌套了表单标签,删除它: