Получение этой ошибки, поскольку директива не найдена с помощью exportAs ‘ngModel’ в angular

#angular

#angular

Вопрос:

 Already imported Formmodules in appmodule.ts but still getting this below error. Please help
 

Директива не найдена с помощью exportAs ‘ngModel’.
123 [ngModel]=»sftpEffectiveStartDate» [max]=»maxDate» [(ngModel)]=»form1.sftpEffectiveStartDate» #sftpEffectiveStartDate=»ngModel»

  <input type="date" class="form-control" id="sftpEffectiveStartDate" name="sftpEffectiveStartDate" [ngModel]="sftpEffectiveStartDate" [max]="maxDate" [(ngModel)]="form1.sftpEffectiveStartDate" #sftpEffectiveStartDate="ngModel"                            aria-describedby="sftpEffectiveStartDate" formControlName="sftpEffectiveStartDate">

form1: any = {};
maxDate: Date = new Date();
ngOnInit() {
this.maxDate.setDate(new Date().getDate());
}
    
    
 

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

1. Можете ли вы также добавить свой AppModules.ts? Это angular.io/api/forms/FormsModule Зарегистрирован ли компонент также в AppModule?

2. Пожалуйста, подтвердите, что ваш компонент зарегистрирован в AppModule.ts, или вам необходимо импортировать FormsModule в ваш зарегистрированный модуль.

Ответ №1:

Удалите [ngModel]="sftpEffectiveStartDate" из html и попробуйте