模板之间如何隔离订阅数据?
例如-我有一个带有两个不同模板的页面:
1)主题清单
2)热门话题。
我为此有两个不同的 Meteor.publish和Subscribtions。
1)在主题列表模板中,我已按CreatedAt字段排序。
Meteor.subscribe('topics'); Template.topics_main.helpers({ topics:function(){ return Topic.find({},{sort: {createdAt: -1}}); } });
2)在热门列表中,我按评分字段对数据进行排序。
Meteor.subscribe('popularTopics'); Template.top_topics.helpers({ topics:function(){ return Topic.find({}, { sort: { views: -1 }, limit: 5 }); } });
当我滚动主题列表时,我将从流行主题中获取数据。这不是很好:)我如何隔离两个具有不同订阅的模板但只收集一种类型的数据呢?