2015-12-28 27 views
4

我使用AngularJS指令的Arshaw FullCalendar。問題是在$scope.eventSourceclassName沒有顯示,高達上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

如何事件對象建在後臺,是相當於網址?如果事件源缺少標題或開始標記,則選項可能不起作用。

事件對象可以有與之相關聯的「選項」。但是,在開始指定選項之前,必須以擴展形式編寫一個Event Object。它必須是具有屬性的傳統JavaScript對象。下面是每種類型的事件源的擴展形式: http://fullcalendar.io/docs/event_data/Event_Source_Object/

+0

我已經使用fullcalendar相當長的,而這個功能,角度採用可achived,每一個事件就是爲什麼className屬性應附我們正在那裏指定它。我提出了一個關於git hub的問題,目前還沒有答覆。 –

+0

如果沒有在任何事件「/不可用/ getCalData?用戶id =」 + CurrentUser.user()。ID端點則可能出現這種情況。應該已經讀入你的問題,並看到你正在獲得事件銀行。對不起,它沒有幫助,似乎太簡單了。 – user2970737

+0

沒有問題的人它確定你試過了,我們都在那裏 –