この質問に関連するhereには、中間結果をクライアントに表示しないメテオを使用してページネーションを実装する慣用的な方法があります(これにより、ページが飛び跳ねる)。流星のちらつきなしでページ分割を行う方法は?
私は、クライアント上で、私はこの使用しています、本質的には、リーダーボードの例からアプリを得てきました。原因道に
Template.scores.created = ->
Meteor.autosubscribe ->
Meteor.subscribe 'players', Session.get('page_size'), Session.get('current_page'), sortOrder()
とサーバ
Meteor.publish 'players', (page_size, current_page, sort) ->
Players.find({}, sort: sort, skip: (current_page-1)*page_size, limit: page_size)
をその流星が加入新しいデータを削除してから古いデータを削除すると、古いアイテムが削除される前にすべての新しいアイテムが一時的に表示され、消したいちらつき効果が発生します。
これは回避策ですが、置き換えるのではなく、データを追加することができます(InfiniteScrollのような)? –
どのようにプレイヤーリストをレンダリングしますか?テンプレートヘルパーや 'Meteor.renderList'? – Andreas
@テイラーあなた自身の答えを受け入れることができます:) – Rahul