У меня проблема с Meteor и пакетом FullCalendar (rzymek: fullcalendar), где, если я определяю массив событий непосредственно, он показывает события, но если я получу их из своей коллекции он даже не заполняет массив, даже если метод Find работает в консоли и показывает мне мои события (массив событий отображается как пустой в консоли). Я не удалял автоматические или небезопасные пакеты: это базовый тест.Метеор Полный календарь событий из коллекции не рендеринга
main.js файл:
if (Meteor.isServer) {
Meteor.startup(function() {
if (Meetings.find().count() === 0) {
Meetings.insert({
title: 'All Day Event',
start: '2015-02-06'
});
}
});
}
if (Meteor.isClient) {
/* //this array of events shows if uncommented
events = [
{
title: 'reuni',
start: '2015-02-06'
}
]*/
Template.calendar.helpers({
options: function() {
return {
events: events
}
}
});
}
Мой collection.js файл (внутри Lib папки):
Meetings = new Mongo.Collection('meetings');
events = Meetings.find({}, {fields: {_id:0} }).fetch(); /*This will only show an empty array and not the events array that I fetch*/
У вас есть автообновление в приложении? – jimmiebtlr
Да. Я тестировал с помощью autopublish, как описано – mesosteros