我对Arshaw FullCalendar
使用AngularJS
指令。问题是$scope.eventSource
中的className
没有显示在event object
上,我的代码是:
$scope.eventSource = {
url: "/unavailability/getCalData?userId=" + CurrentUser.user().id,// add source of working api
className: 'performer-unavailability', // an option! -> Not Working
currentTimezone: 'America/Chicago' // an option!
};
但是,当我从事件数组中的后端发送className
时,它工作正常,className
附加到事件。我不想在后台解析大量数组来添加className
,请提出任何解决方案。
事件对象是如何在后端构建的,url等效吗?如果事件源缺少标题或开始标记,则选项可能不起作用。
事件对象可以具有与其关联的"选项"。但是,在开始指定选项之前,必须以其扩展形式编写事件对象。它必须是具有属性的传统JavaScript对象。以下是每种类型的事件源的扩展形式:http://fullcalendar.io/docs/event_data/Event_Source_Object/