0
我很抱歉我的最後一個問題(簡單FullCalendar使用node.js和Handlebars [關閉])的範圍。事實證明,在node.js中使用fullCalendar的問題是一個小的javaScript語法錯誤。 謝謝大家誰試圖幫助。從node.js的外部文件獲取事件到fullCalendar
但是,我從外部文件獲取事件時遇到了一些問題。我將不勝感激。我試圖從index.js發送事件數組。該數組包含鍵值對的,
event_list[event_list_index]={id:event_list_index,title:course_name,start:start_time,end:end_time,dow:DOW};
,我把它發送到index.hbs視圖,
/* GET home page. */
router.get('/', function(req, res, next) {
res.render('index', { event_list: event_list});
});
然後在我的index.hbs我做的,
$('#calendar').fullCalendar({
now: '2016-10-10',
editable: true, // enable draggable events
aspectRatio: 1.8,
scrollTime: '00:00', // undo default 6am scrollTime
eventOverlap:false,
slotDuration :'00:15:00',
header: {
left: 'title',
center: 'timelineDay,agendaWeek,listWeek',
right:'next,prev'
},
defaultView: 'timelineDay',
events:{{event_list}}
});
當我調試這個時,我發現它將所有這些作爲這樣的對象,
events:[object Object],[object Object],[object Object],[object Object]
但是,我無法將它們轉換爲EventObjects。我使用fullCalendar來做很少的事情,並且不用太多工作。所以面臨困難。 任何人都有關於如何做到這一點的想法? 非常感謝您提供任何幫助。