typescript - Proprietatea formGroup nu este furnizată de niciun directive aplicabilă sau de elementul form (Specifica Angular CLI 13.0.4)


Acesta nu este o problemă legată de importarea ReactiveFormsModule sau a FormsModule

Deja am importat acestea în app.module.ts și în modulul unde am această problemă:

  imports: [
    BrowserModule,
    AppRoutingModule,
    FormsModule,
    ReactiveFormsModule,
    ...

Așadar, această eroare apare când adaug proprietatea [formGroup] și atributul formControlName în fișierul .html

<form  [formGroup]="loginForm" (ngSubmit)="doLogin()" class="m-t" role="form" action="index.html">
  <div class="form-group">
    <input type="email" class="form-control" formControlName="username" placeholder="Username" required="">
  </div>
  <div class="form-group">
    <input type="password" class="form-control" formControlName="password" placeholder="Password" required="">
  </div>
</form>

Această eroare a început după ce am actualizat CLI de la 12.1.0 la 13.0.4

Dacă fac downgrade la versiunea anterioară, eroarea dispare.

Am șters folderul node modules și am rulat din nou npm install

Deoarece această versiune a CLI-ului a fost lansată acum 7 zile, nu pot găsi nicio soluție pentru această eroare. De asemenea, am mers pe pagina de probleme a Angular CLI pe Github și nu a fost raportat nimic acolo până acum.

Aș aprecia orice sugestie pentru a rezolva asta. Coborârea versiunii nu este o opțiune.