You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 06:10:58