1

这是 Coffeescript 中的客户端代码片段 -

Meteor.autosubscribe ->
    Meteor.subscribe "message", Session.get("message")

Template.messages.messages = (page)->
    msg = Message.find().fetch()
    showMsg = msg.slice page* PERPAGE, PERPAGE

    if msg.length and showMsg.length < PERPAGE
        Session.set "message", { created: msg[msg.length - 1].created}
    else
        return showMsg

服务器端每次只发布少量记录。

当客户端用完数据时,它会更新 Session 中的选择器,Meteor 会重新运行模板助手。

一个问题 - 是否有一种优雅的方式来通知服务器端没有更多数据返回?

我希望我可以在 subscribe onComplete 回调中访问一些信息,但是失败了:(

提前致谢!

4

1 回答 1

0

http://docs.meteor.com/#meteor_ui_listchunk

else_func 函数返回 HTML

查询为空时调用的渲染函数

于 2012-08-12T07:52:30.783 回答