Even though I imported FormsModule
, ReactiveFormsModule
in app.module.ts always I get
No provider for NgControl found in NodeInjector.
error
home.page.html
<ion-content style="max-height: 160px;">
<form [formGroup]="todo" (ngSubmit)="logForm()">
<ion-item>
<ion-label>Todo</ion-label>
<ion-input type="text" formControlName="title"></ion-input>
</ion-item>
<ion-item>
<ion-label>Description</ion-label>
<ion-textarea formControlName="description"></ion-textarea>
</ion-item>
<button ion-button type="submit" [disabled]="!todo.valid">Submit</button>
</form>
</ion-content>
app.module.ts
@NgModule({
....
imports: [BrowserModule, IonicModule.forRoot(), AppRoutingModule, FormsModule, ReactiveFormsModule],
...
What may be the reason behind this?