Я пытаюсь включить даты в каландре flatpickr, который интегрирован с угловым.Поэтому, когда я пытаюсь нажать объект даты включения, чтобы включить опцию конфигурации flatpickr, я получаю Argument of type '{ from: string; to: string; }' is not assignable to parameter of type 'string | Date'.
Вот код для конфигурации.of flatpickr: -
this.exampleOptions = {
dateFormat: "d.m.Y",
minDate: "today",
maxDate: "",
onChange: function (selectedDates, dateStr) {
// console.log('selected date is ', selectedDates);
console.log('latest selected dates ', dateStr);
this.selectedDate = selectedDates;
this.dateSelected = selectedDates;
console.log('this.dateSelected ', this.dateSelected);
console.log('this.selectedDate ', this.selectedDates);
}
};
В функции, которую я использую этот объект конфигурации для включения дат: -
allAboutDateAndTime(){
if (this.experienceData.dateRangeList != null && this.experienceData.dateRangeList != undefined && this.experienceData.dateRangeList.length > 0) {
this.experienceData.dateRangeList.forEach((date: DateRange) => {
const from = date.startDate.toString();
const to = date.endDate.toString();
const enable = {
from: from,
to: to
};
this.exampleOptions.enable.push(enable); // GETTING ERROR HERE
});
}
Это ошибка, которую я получаю
Argument of type '{ from: string; to: string; }' is not assignable to parameter of type 'string | Date'. Type '{ from: string; to: string; }' is missing the following properties from type 'Date': toDateString, toTimeString, toLocaleDateString, toLocaleTimeString, and 38 more
Я ожидаю, что это разрешит назначенные даты, как указано в flatpickr documentmentaion