有人可以告诉我为了从给定页面访问集合中的数据,我可能会丢失什么吗?我可以访问活动集合,但不能访问场地之一 - 这是代码:
//Controller
UserController = AppController.extend({
waitOn: function() {
return this.subscribe('events');
return this.subscribe('users');
return this.subscribe('venues');
},
data: {
venues: Venues.find({}),
events: Events.find({}),
users: Meteor.users.find()
}
});
UserController.helpers({
'myEvents': function() {
var organizerId = Accounts.userId();
return Events.find({organizerId: organizerId})
},
'myVenues': function() {
return Venues.find({})
}
});
活动和场所的发布和许可文件相同,控制器被路由到正确的页面,并且场所集合从具有其他控制器的页面可见。
感谢您的时间!