По какой-то причине мой data: function...
всегда возвращается как undefined
.Утюг: роутер Никогда не возвращает определенную коллекцию (версия 1.0.12)
Вот мой код сервера:
Flyers = new Mongo.Collection('flyers');
Meteor.publish('flyers', function() {
return Flyers.find({});
});
Как просто, как он получает.
Вот мой маршруты файл (который находится в директории под названием both
):
Router.route('/dashboard', {
template: 'dashboard',
layoutTemplate: "dashboardLayout",
loadingTemplate: 'loading',
waitOn: function() {
return Meteor.subscribe('flyers');
},
data: function() {
return Flyers.find()
}
});
только посмотреть:
какой-либо причине это не работает?
'Flyers = новый Mongo.Collection ('flyers');' должен быть определен в папке 'lib', поэтому он доступен на стороне клиента и сервера. –
@BrianShamblen, это правильный ответ, вы должны сделать ответ вместо комментария. – tsega