ОШИБКА Ошибка: Не пойман (в обещании): Неожиданный литерал в позиции 2

#angular #datepicker #calendar #primeng

Вопрос:

Angular9 с календарем PrimeNG выдает ошибку при использовании с моделью. в первый раз удалось выбрать дату, но при повторном выборе появляется ошибка

 ERROR TypeError: val.getMonth is not a function  

Я исправил это, добавив атрибут as dateFormat="mm/dd/yy" . Дайте мне знать о любых других решениях

 lt;p-calendar [(ngModel)]="data" [config]="config" class="customtxtBox" type="date" [id]="config.id" (onSelect)="onValueChange($event)" [showIcon]="true"  icon="pi pi-calendar" [className]="config.styleClass" [required]="config.required" [yearNavigator]="true" [numberOfMonths]="1"  dateFormat="dd/mm/yy" [monthNavigator]="true" [disabledDays]="[0, 6]" [disabledDates]="disabledDates" yearRange="2000:2030" [minDate]="futureDate" ngDefaultControlgt;lt;/p-calendargt;  

в ТС

 this.data = this.psDateStringAsLDate(this.data);  psDateStringAsLDate(dateOnlyString: string): Date {  let utcDate: Date = new Date(dateOnlyString);  return new Date(utcDate.getUTCFullYear(), utcDate.getUTCMonth(), utcDate.getUTCDate(),  utcDate.getUTCHours(), utcDate.getUTCMinutes(), utcDate.getUTCSeconds(),  utcDate.getUTCMilliseconds());  }  

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

1. добавьте несколько кодов, пожалуйста!

2. @kian это было сделано (это для того, чтобы сообщить вам об этом обновлении)