流星数据隔离

时间:2016-08-16 08:48:20

标签: meteor meteor-blaze

隔离如何在模板之间订阅数据?

例如 - 我有一个页面有两个不同的模板:

1)主题列表

2)热门话题。

我有两个不同的 Meteor.publish和Subscribtions。

1)在Topic-list模板中,我按CreatedAt-field排序。

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
       });

   }
});

当我将滚动我的主题列表时,我将从热门话题中获取数据。这不是很好:)我如何用不同的订阅隔离数据bweetwen两个模板,但是有一种类型的集合?

0 个答案:

没有答案