Я импортировал модуль ReactiveFormsModule и модуль FormsModule в свой файл module.ts даже после этого, показывая ошибку

#angular-reactive-forms #angular11

Вопрос:

У меня есть import { ReactiveFormsModule,FormsModule } from '@angular/forms'; вот так

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

 @NgModule({
    imports: [
        CommonModule,
        FormsModule,
        ReactiveFormsModule,
    ],
    declarations: [ //... all declare component ]
    })
 

а также у меня есть импорт в app.module.ts файл, даже если он выдает ошибку, и я удалил и проверил, даже если ошибка не устранена.

Выбрасывание этой ошибки

 error NG8002: Can't bind to 'formGroup' since it isn't a known property of 'form'.

        <form [formGroup]="bookStudioForm">
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 

Я использую угловую версию 11

Ответ №1:

Проверьте, что вы объявили компонент в declarations массиве, где эта formGroup ошибка вызывает первую проверку, потому что иногда, когда мы создаем компонент, этот компонент не объявляется в declarations массиве.

Этот случай произошел со мной, когда я создаю компонент, и этот компонент не объявляется автоматически в массиве объявлений, а также этот компонент работает на стороне браузера.

И вы правильно импортировали в imports массив:

 imports: [
        CommonModule,
        FormsModule,    // import this
        ReactiveFormsModule, // import this
 ],
 

Комментарии:

1. Спасибо за ваш ответ ! Я импортирую компонент в массив объявлений, и моя ошибка будет решена еще раз спасибо !