用jade在节点中加载fullCalendar的事件

我能够用jade和Express在nodeJS中实现fullCalendar并加载日历。 在渲染玉文件时,我正在发送一个包含事件的数组。 我怎样才能加载玉的模板日历中的事件? Jade文件扩展../../layouts/planninglayout

阻止内容

script. var events = [ { title : 'event3', start : '2014-03-3 12:30:00', end : '2014-03-3 16:30:00', allDay : false // will make the time show } ] $('#calendar').fullCalendar({ eventSources:events }); #calendar 

如果您正在从数组添加事件,则不应该使用eventSources ,这是用于定义事件馈送的。 你应该使用events

你修改后的代码应该看起来像这样…

 script. var events = [ { title: 'event3', start: '2014-03-3 12:30:00', end: '2014-03-3 16:30:00', allDay: false // will make the time show } ]; $('#calendar').fullCalendar({ events : events }); 

有关完整的详细信息,请参阅有关将事件添加为arrays的文档

更新:这是我在我的testing项目中工作的确切代码

 doctype html html head title= title link(rel='stylesheet', href='/stylesheets/style.css') link(rel='stylesheet', href='/bower_components/fullcalendar/fullcalendar.css') body #calendar script(type='text/javascript', src='/bower_components/jquery/jquery.js') script(type='text/javascript', src='/bower_components/fullcalendar/fullcalendar.js') script. var events = [ { title: 'event3', start: '2014-03-03 12:30:00', end: '2014-03-03 16:30:00', allDay: false // will make the time show } ]; $('#calendar').fullCalendar({ events: events });