TypeError: callback is not a function
TypeError: callback is not a function
我只是将事件添加到日历。
============这是我的代码============
events: function (start, end , callback) {
var events = [];
calEvents=Events.find();
calEvents.forEach(function(evt){
events.push({
id:evt._id,
title:evt.title,
start:evt.date,
});
});
console.log(events);
callback(events);
},
但在控制台中,我收到此错误并且 None 事件显示在日历上。
类型错误:回调不是函数
如果您查看 the docs for FullCalendar,您会发现它在回调之前需要第三个参数:timezone
.
function( start, end, timezone, callback ) { }
因此,现在您的代码正在使用时区(您将其命名为 callback
)作为函数,它不太喜欢这样。只需在您的代码中添加 timezone
,如上所示,您的回调应该会起作用。
我只是将事件添加到日历。
============这是我的代码============
events: function (start, end , callback) {
var events = [];
calEvents=Events.find();
calEvents.forEach(function(evt){
events.push({
id:evt._id,
title:evt.title,
start:evt.date,
});
});
console.log(events);
callback(events);
},
但在控制台中,我收到此错误并且 None 事件显示在日历上。
类型错误:回调不是函数
如果您查看 the docs for FullCalendar,您会发现它在回调之前需要第三个参数:timezone
.
function( start, end, timezone, callback ) { }
因此,现在您的代码正在使用时区(您将其命名为 callback
)作为函数,它不太喜欢这样。只需在您的代码中添加 timezone
,如上所示,您的回调应该会起作用。