Основываясь на проблеме здесь , говорится, что свойство startTime события должно быть объектом даты.
Это указывает на то, что startTime события, вероятно, не является допустимой датой объект. Не могли бы вы дважды проверить, какой тип startTime? Если это строка, вам нужно преобразовать ее в объект Date.
Я также наткнулся на это при использовании веб-хранилища для загрузки календаря, который преобразуется в строку data type.
Решение очень простое, поскольку нам нужно только перебрать значение из хранилища и преобразовать его в текущую дату, прежде чем устанавливать значение самой модели.
var eventsFromStorage = window.localStorage.get("eventsCalendar");
var countData = eventsFromStorage.length;
for (i = 0; i < countData; i++) {
eventsFromStorage[i].startTime = new Date(eventsFromStorage[i].startTime);
eventsFromStorage[i].endTime = new Date(eventsFromStorage[i].endTime);
}
this.eventsModel = eventsFromStorage;