meteor.js中的无限滚动

时间:2015-08-09 09:07:05

标签: javascript meteor meteor-helper

我使用this文章创建无限滚动,这是我的客户端和服务器代码:

// server-side
Meteor.publish('getContactUsMessages', function(limit) {
    if (limit > ContactUsMessages.find().count()) {
        limit = 0;
    }

    return ContactUsMessages.find({ }, { limit: limit });
});

// client-side
incrementLimit = function(inc) {
    inc = inc || 2;
    newLimit = Session.get('limit') + inc;
    Session.set('limit', newLimit);
};

当我增加查找限制时,它是否会重新获取所有数据,包括您已经拥有的数据,还是仅获取所需的其他数据?

1 个答案:

答案 0 :(得分:2)

仅限新数据。您可以使用浏览器的检查员查看增加限制时发生的网络流量,以便自行确认。