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