Я использую угловой 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
Как включить дату окончания события в этом сценарии? Что-то не хватает в коде?
Спасибо.
Это связано с тем, что nextDayThreshold по умолчанию установлен на 9 AM в fullCalendar. Вам необходимо сбросить его до 12 часов.
Больше информации здесь
Вы устанавливаете этот параметр в своем контроллере следующим образом:
$scope.uiConfig = {
calendar:{
nextDayThreshold:'00:00:00'
}
};