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

サーバー側は、毎回少量のレコードのみを公開します。

クライアント側がデータを使い果たすと、セッションのセレクターが更新され、Meteor はテンプレート ヘルパーを再実行します。

1 つの質問 - サーバー側からデータが返されなくなったときに通知する洗練された方法はありますか?

subscribe onComplete コールバックでいくつかの情報にアクセスできることを願っていますが、失敗しました:(

前もって感謝します!

4

1 に答える 1

0

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

HTMLを返すelse_func関数

クエリが空のときに呼び出されるレンダリング関数

于 2012-08-12T07:52:30.783 に答える