TypeError:回调不是函数

时间:2015-06-25 08:08:40

标签: meteor fullcalendar

我只是将事件添加到日历中。

============这是我的代码============

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);
        },

但在控制台中,我收到此错误并且没有在日历上显示的事件。

TypeError:回调不是函数

1 个答案:

答案 0 :(得分:0)

如果您查看the docs for FullCalendar,您可以看到它在回调之前期待第三个参数:timezone

function( start, end, timezone, callback ) { }

因此,现在,您的代码正在使用时区(您将其命名为callback)作为一个函数,它并不是那么喜欢它。只需在代码中添加timezone,如上所示,您的回调应该可以正常工作。