ui-calender: событие, не включающее дату окончания, если время меньше 9 часов утра

0

Я использую угловой ui calendar plugin, который использует fullcalendar для отображения событий в календаре. Я столкнулся с результатом bizare. Если событие заканчивается до 9 утра, конечная дата не включается в отображаемое событие.

Это мои два события:

 $scope.staticEvents = [
    {
      title: 'Static 1', 
    end: new Date(2015, 10, 30, 8, 30, 0, 0),
    start: new Date(2015, 10, 26, 8, 0, 0, 0)

    },
     {
       title: 'Static 2', 
      end: new Date(2015, 10, 30, 9, 0, 0, 0),
      start: new Date(2015, 10, 26, 8, 0, 0, 0)
      }
  ];

пожалуйста, найдите здесь код: plunker

Как включить дату окончания события в этом сценарии? Что-то не хватает в коде?

Спасибо.

Теги:
angular-ui
fullcalendar

1 ответ

1
Лучший ответ

Это связано с тем, что nextDayThreshold по умолчанию установлен на 9 AM в fullCalendar. Вам необходимо сбросить его до 12 часов.

Больше информации здесь

Вы устанавливаете этот параметр в своем контроллере следующим образом:

$scope.uiConfig = {
  calendar:{
  nextDayThreshold:'00:00:00'
  }
};

Ещё вопросы

Сообщество Overcoder
Наверх
Меню