Jquery ';未定义的NaN';更改视图或月份时
下面介绍如何将jQuery fullCalendar与knockout.js绑定: 问题在于,当单击任何按钮时,日历显示Jquery ';未定义的NaN';更改视图或月份时,jquery,knockout.js,fullcalendar,Jquery,Knockout.js,Fullcalendar,下面介绍如何将jQuery fullCalendar与knockout.js绑定: 问题在于,当单击任何按钮时,日历显示“未定义的NaN”。有什么想法吗 我想可能是由于modelView的原因,fullCalendar在单击时重新绑定时出现问题: myModel.calendarViewModel = new ko.fullCalendar.viewModel({ events: myModel.items, header: { l
“未定义的NaN”
。有什么想法吗
我想可能是由于modelView的原因,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
})
我发现下面的代码“viewDate:myModel.viewDate”在可编辑:true下面导致了问题。请尝试将其删除并检查。让我知道我的建议是否可行
myModel.calendarViewModel = new ko.fullCalendar.viewModel({
events: myModel.items,
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
editable: true
})
检查此链接所以我注释掉了这一行://$(element.fullCalendar('gotoDate',ko.utils.unwrapObservable(viewModel.viewDate));在ko.bindingHandlers.fullCalendar.update中,它修复了该问题。必须与fullCalendar设置的初始日期和淘汰绑定处理程序冲突。