angular - 错误: NodeInjector: NOT_FOUND [NgControl]

标签 angular

一旦我导入 FormsModule,我就开始收到此错误。我正在使用 MatFormField,但它似乎无法与 FormsModule 一起使用。

最佳答案

我刚刚解决了我的问题,但出现了与您相同的错误消息。

我的两个错误是:

  1. 我使用 formGroupName 和 formControlName 指令,但没有在组件类中声明相应的属性。另外我必须将 formGroupName 更改为 [formGroup]

  2. 我忘记“从 @angular/forms 包导入 ReactiveFormsModule 并将其添加到 NgModule 的导入数组中。”

https://angular.io/guide/reactive-forms#adding-a-basic-form-control

尝试按照上述指南查看是否可以解决您的问题。

关于angular - 错误: NodeInjector: NOT_FOUND [NgControl],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64068618/

相关文章:

angular - 将函数转换为可观察的

javascript - Angular Material Datepicker openStream 和 closeStream

angular - 如何在Angular中使用catchErroŕRxJS运算符进行错误处理?

dependency-injection - 如何在 Angular2 中正确使用依赖注入(inject)?

javascript - 'this' 在 Angular、XML2JS 中未定义

jquery - 如何使用 webpack 和 angular2 部署生产代码

forms - Angular Reactive Forms - "recursive"表单

Angular5 调试在 Chrome 中不起作用

angular - 如何在 Angular 2 中获取下一个元素/兄弟元素

angular - Microsoft Edge 在导航到 Angular 2 上的路线后添加参数