Вопрос:

Ошибка Angular7 FullCalendar: невозможно прочитать свойство 'длина' из неопределенного

angular fullcalendar

21 просмотра

1 ответ

148 Репутация автора

Я пробую FullCalendar версии 4.3 на чистом приложении Angular 7.2.0. Я следую этому официальному руководству . Когда я загружаю простой пустой календарь, он работает нормально. Как только я добавляю какие-либо события И событие должно отображаться, оно выдает ошибку без отображения события.

полный календарь с событиями (скопировано из документации):

<full-calendar
  defaultView="dayGridMonth"
  [plugins]="calendarPlugins"
  [weekends]="false"
  [events]="[
    { title: 'event 1', date: '2019-08-06' },
    { title: 'event 2', date: '2019-08-07' }
  ]"
></full-calendar>

Ошибка:

ERROR TypeError: Cannot read property 'length' of undefined
    at DayGridView.push../node_modules/@fullcalendar/core/main.esm.js.View.computeEventDraggable (main.esm.js:7575)
    at DayGridEventRenderer.push../node_modules/@fullcalendar/daygrid/main.esm.js.SimpleDayGridEventRenderer.renderSegHtml (main.esm.js:218)
    at DayGridEventRenderer.push../node_modules/@fullcalendar/core/main.esm.js.FgEventRenderer.renderSegEls (main.esm.js:7799)
    at DayGridEventRenderer.push../node_modules/@fullcalendar/core/main.esm.js.FgEventRenderer.renderSegs (main.esm.js:7763)
    at DayGrid.res [as renderFgEvents] (main.esm.js:3183)
    at DayGrid.push../node_modules/@fullcalendar/daygrid/main.esm.js.DayGrid.render (main.esm.js:742)
    at DayGrid.push../node_modules/@fullcalendar/core/main.esm.js.Component.receiveProps (main.esm.js:3881)
    at SimpleDayGrid.push../node_modules/@fullcalendar/daygrid/main.esm.js.SimpleDayGrid.render (main.esm.js:1518)
    at SimpleDayGrid.push../node_modules/@fullcalendar/core/main.esm.js.Component.receiveProps (main.esm.js:3881)
    at DayGridView.push../node_modules/@fullcalendar/daygrid/main.esm.js.DayGridView.render (main.esm.js:1584)
Автор: user2707674 Источник Размещён: 10.08.2019 03:27

Ответы (1)


0 плюса

148 Репутация автора

Я нашел этот пример углового проекта на github, который отлично работает. Я воссоздал проект из Scatch, обновив версию FullCalendar до 4.3.0 (последняя версия) без каких-либо проблем. Я не могу понять, что пошло не так в оригинальном приложении, однако, если у кого-то возникнут проблемы с его запуском, пример проекта поможет.

Автор: user2707674 Размещён: 11.08.2019 07:29
Вопросы из категории :
32x32