【问题标题】:Can't bind to 'formGroup' since it isn't a known native property无法绑定到“formGroup”,因为它不是已知的本机属性
【发布时间】:2021-09-30 14:10:16
【问题描述】:

我已将我的应用程序从 Angular 2 升级到 Angular 6 版本。 ng build --prod 正在成功构建应用程序。我能够登录到我的应用程序,并且 50% 的功能在某些选项不起作用并引发以下异常的情况下完美运行:

异常:错误:未捕获(承诺中):模板解析错误:无法绑定到“formGroup”,因为它不是已知的本机属性(“

][formGroup]="xSearchForm" (ngSubmit)="onSubmit()"> "): a@5:34

无法绑定到 'formControl',因为它不是已知的原生属性 ("abel> ][formControl]="xSearchForm.find('yyy')" id="xxx" /> "): a@13:93

我在 app.module.ts 中导入 FormsModule 和 ReactiveFormsModule 并将这些导入也添加到 NgModule 导入中。

【问题讨论】:

  • 您的组件可能不在您模块的declarations 中?

标签: angular angular6 angular-forms


【解决方案1】:

您需要在您的 AppModule 或声明您的组件的模块中导入 ReactiveFormsModule

  import { FormsModule, ReactiveFormsModule } from '@angular/forms';

  ... 
  ...

  imports: [
    FormsModule,
    ReactiveFormsModule
  ]

ReactiveFormsModule 定义在@angular/forms

【讨论】:

  • 是的,我已经在导入它,但仍然遇到同样的问题。
猜你喜欢
  • 2019-08-26
  • 2019-09-19
  • 2017-09-01
  • 2017-02-26
  • 2018-02-24
  • 2021-04-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多