Reactive form doesnt works as expected


Another issue, reactive form doesn’t works.

<form [formGroup]="registerForm" (ngSubmit)="register()" novalidate>
          <ion-item lines="full">
            <ion-label position="floating">Nom</ion-label>
            <ion-input type="text" required formControlName="lastname"></ion-input>

    this.registerForm ={
      lastname: ['', Validators.required]

And when i execute :

ERROR Error: Uncaught (in promise): Error: No value accessor for form control with name: 'lastname'
Error: No value accessor for form control with name: 'lastname'

Basic usage as i can see on doc or example (

Ionic/angular : 5
Angular : 10
Ionic/Angular-toolkit : 2.3

If the page containing this code is in a lazily-loaded module, does its module import FormsModule and ReactiveFormsModule?

Yes both of them are imported… Still not working

Then I believe your problem lies outside what you’ve posted so far, because I copied it into the app component of a scratch project and it behaved without error.

I just created a new app, and add a form, it’s ok…

Visibly there is a problem with “CoreModule” to manage “global module dependencies”.

Import/Export module in app module doesn’t work in Ionic App ?

Should work like any other Angular app. Personally, I have yet to come across a situation where lazy module loading was deemed worth the massive headache of managing it, so I simply don’t use it. I declare all components, pages, and services in a single AppModule.

I always use lazy loading, and for example, if i have a CoreModule who import/export ReactiveFormsModule, and my app module import/export CoreModule my other modules should can use “ReactiveFormsModule” right ?

Btw thanks for your answer