在客户端上订阅的集合是空的

时间:2014-07-29 04:35:24

标签: meteor iron-router

因此我在使用带有meteor的铁路由器以便在加载页面之前等待收集订阅。这是我的路由代码

this.route('Report', { waitOn : function() { return Meteor.subscribe('channel_history_device',this.params.id); }, loadingTemplate : 'loading', onRun : function() { Session.set('selectedItemId',this.params.id); }, action : function() { if(this.ready()) this.render(); }, path: '/Details/:id' });

继承人我的出版物:

Meteor.publish('channel_history_device' , function(itemId){ console.log('count of publish '+ChannelsHistory.find().count());
return ChannelsHistory.find(); });

加载页面时亮起。服务器端的控制台日志将返回计数> 1然而,客户端上的集合将始终为空。我在这里做错了吗?

0 个答案:

没有答案