Angular报错:无法绑定formGroup,form标签无此属性
解决"Can't bind to 'formGroup' since it isn't a known property of 'form'"错误
核心问题
你已经在AppModule中导入了EditProductComponent,但未将其添加到declarations数组。Angular要求所有组件必须在所属模块的declarations中声明,才能正确解析组件模板中的表单指令(如formGroup)。
修复步骤
修改AppModule的declarations数组,添加EditProductComponent:
declarations: [ AppComponent, NavigationBarComponent, LoginFormComponent, UserListComponent, EditUserComponent, RegisterUserComponent, EditLoggedUserComponent, ProductListComponent, AdminProductsMenuComponent, CreateProductComponent, EditProductComponent // 新增这一行 ],
额外检查(确保万无一失)
- 确认
ReactiveFormsModule已正确添加到AppModule的imports数组(你已经完成这一步) - 组件模板中
[formGroup]的拼写无大小写或语法错误 - 组件类中
editProductForm变量已在ngOnInit中正确初始化(你的代码中已完成)
内容的提问来源于stack exchange,提问作者Andrеw
相关产品推荐
相关产品推荐

