typescript - Svojstvo formGroup nije osigurano ni jednom primjenjivom direktivom niti elementom forme (Specifično Angular CLI 13.0.4)


Ovo nije problem s uvozom ReactiveFormsModule ili FormsModule

Već sam ih uvezao u app.module.ts i u modul u kojem imam ovaj problem:

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

Dakle, ova pogreška se pojavljuje kada dodam svojstvo [formGroup] i atribut formControlName u .html datoteku

<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>

Ova pogreška je počela nakon što sam nadogradio CLI s 12.1.0 na 13.0.4

Ako se vratim na prethodnu verziju, greška nestaje.

Izbrisao sam mapu node modules i ponovno pokrenuo npm install

Budući da je ova verzija CLI-a objavljena prije 7 dana, ne mogu pronaći nikakva rješenja za ovu pogrešku. Također sam posjetio stranicu problema Angular CLI-a na Githubu i tamo još ništa nije prijavljeno.

Bio bih zahvalan na bilo kakvim prijedlozima za rješavanje ovog problema. Povratak na stariju verziju nije opcija.

Povezani članci