Свойство FormGroup не предусмотрено никакими применимыми директивами или элементом формы (в частности, Angular CLI 13.0.4)

#angular #typescript #npm #angular-cli #angular-directive

#angular #typescript #npm #angular-cli #angular-директива

Вопрос:

Это не проблема с импортом ReactiveFormsModule или FormsModule

У меня уже есть те, которые импортированы в app.module.ts и в модуле, где у меня возникла эта проблема:

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

Итак, эта ошибка возникает, когда я добавляю [formGroup] свойство и formControlName атрибут в .html file

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

Эта ошибка возникла после того, как я обновил CLI с 12.1.0 до 13.0.4

Если я перейду к предыдущей версии, ошибка исчезнет.

Я удалил папку модулей узла и повторно запустил npm install

Поскольку эта версия CLI была выпущена 7 дней назад, я не могу найти никаких решений для этой ошибки. Я также перешел на страницу проблем angular cli на Github, и там еще ничего не было поднято.

Я был бы признателен за любые предложения по исправлению этого. Понижение рейтинга не предусмотрено.

Комментарии:

1. Дайте мне свой код FormGroup внутри файла компонента

2. @GRD В этом нет ничего особенного this.loginForm = fb.group({ username: ['', Validators.required], password: ['', Validators.required] });

3. У вас есть только один app.module или любой другой модуль, который у вас есть?

4. @GRD Как я уже сказал, это не проблема с импортом модулей или чем-то еще. У меня есть другие модули, и у меня есть правильный импорт в них. Это ошибка в Angular CLI

5. @OjonugwaJudeOchalifu вы когда-нибудь находили решение этой проблемы, в настоящее время я испытываю ту же проблему с angular / cli: 13.2.2?