在`$ scope.eventSource`上,属性`className`没有加起来 - 问题

时间:2015-12-28 11:08:06

标签: javascript angularjs fullcalendar angular-ui

我正在为AngularJS使用Arshaw FullCalendar指令。问题是className中的$scope.eventSource未显示在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,请提出任何解决方案。

1 个答案:

答案 0 :(得分:-1)

如何在后端构建事件对象并且是等效的url?如果事件源缺少标题或开始标记,则选项可能不起作用。

  

事件对象可以具有与之关联的“选项”。但是,在开始指定选项之前,必须以扩展形式编写事件对象。它必须是具有属性的传统JavaScript对象。以下是每种类型的事件源的扩展表单:   http://fullcalendar.io/docs/event_data/Event_Source_Object/