Can’t Bind To formgroup Angular
Error Description:

Unhandled Promise rejection: Template parse errors: Can’t bind to ‘formGroup’ since it isn’t a known property of ‘form’
When error comes :
When you use FormGroup, FormControl or Validators without importing ReactiveFormsModule it will causes this error
How to Solve:
To Solve this issue, You need to import FormsModule & ReactiveFormsModule in your root module. if this component is in the root i.e. app.module.ts
Kindly, Open app.module.ts and Import this line
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
and
@NgModule({
imports: [
FormsModule,
ReactiveFormsModule
],
})
Note:
- Make sure you need to put ReactiveFormsModule after FormsModule
- If you are using feature module then you need to export FormsModule & ReactiveFormsModule in FeatureModule
- ReactiveFormsModule is required when you need FormGroup, FormControl ,Validators etc. For using ngModel, you don’t require ReactiveFormsModule
Final Code:

import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { AppComponent } from './app.component';
@NgModule({
imports: [
BrowserModule,
FormsModule,
ReactiveFormsModule
],
declarations: [
AppComponent
],
bootstrap: [AppComponent]
})
export class AppModule { }
Referances:
- https://stackoverflow.com/questions/39152071/cant-bind-to-formgroup-since-it-isnt-a-known-property-of-form
- https://stackoverflow.com/questions/50964204/angular-6-cant-bind-to-formgroup-since-it-isnt-a-known-property-of-form
- https://stackoverflow.com/questions/39657332/cant-bind-to-formgroup-since-it-isnt-a-known-property-of-form-formsmodule












