2013-06-05 77 views
3

當我下面的如何一個jQuery fullCalendar綁定knockout.js this example「未定義男」。有任何想法嗎??改變視圖或月

我想就點擊也許fullCalendar是有問題,重新綁定由於模型視圖:

myModel.calendarViewModel = new ko.fullCalendar.viewModel({ 
     events: myModel.items, 
     header: { 
      left: 'prev,next today', 
      center: 'title', 
      right: 'month,agendaWeek,agendaDay' 
     }, 
     editable: true, 
     viewDate: myModel.viewDate 
    }) 
+0

所以我註釋掉這一行://$(element).fullCalendar('gotoDate」,ko.utils.unwrapObservable(viewModel.viewDate));在ko.bindingHandlers.fullCalendar.update中,它解決了問題。必須與fullCalendar設置初始日期和淘汰賽綁定處理程序發生衝突。 – user2454882

回答

1

我發現下面的代碼「viewDate:myModel.viewDate」下面編輯:真正造成問題。請嘗試刪除它並檢查。請讓我知道我的建議是否可行。

myModel.calendarViewModel = new ko.fullCalendar.viewModel({ 
    events: myModel.items, 
    header: { 
     left: 'prev,next today', 
     center: 'title', 
     right: 'month,agendaWeek,agendaDay' 
    }, 
    editable: true 

}) 

檢查此鏈接fiddle