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

Angular中‘Can't bind to 'formGroup'’报错的解决方法

解决Angular中Can't bind to 'formGroup' since it isn't a known property of 'form'问题

报错信息:Can't bind to 'formGroup' since it isn't a known property of 'form'

我曾遇到过这个问题,即便导入了FormsModule或ReactiveFormsModule也没解决,最终通过以下两步修复:

  • 打开app.module.ts文件,将使用formGroup指令的组件添加到@NgModule的declarations数组中
  • 确保在app.module.ts中正确导入FormsModule和ReactiveFormsModule,并将它们添加到imports数组内

以下是完整的app.module.ts示例代码:

import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';

// 引入你的组件
import { AppComponent } from './app.component';
import { UserFormComponent } from './user-form/user-form.component';

@NgModule({
  declarations: [
    AppComponent,
    UserFormComponent // 确保组件在这里注册
  ],
  imports: [
    BrowserModule,
    FormsModule,
    ReactiveFormsModule // 必须导入这两个模块
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }

这个方法对我有效,完全解决了该报错问题。

内容的提问来源于stack exchange,提问作者Lucas Guimarães Pacheco

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 17:03:18