有一個集合Comments
。目前針對特定Content
的評論均發佈給客戶。流星客戶端分頁
沒有分頁我可以在我的模板中成功渲染它們,插入新評論並享受反應。
我很好,現在發送給客戶端的所有評論,但我想實現所有客戶端分頁,以可視化簡化頁面很像FB。
野兔是規則:
- 評論總是被創建時間戳ASC
- 我需要顯示的集合中記錄的總數(在列表的底部新)排序(T )
- 我需要顯示當前顯示的評論數目(C)
- 如果有更多的意見(C < T)我需要顯示「查看更多」鏈接
- 起初我展示5最新評論(或所有人如果少於5)
- 新評論(從服務器推送)即時顯示在列表的末尾
- 當我點擊'查看更多'鏈接到10額外的意見(從目前看不到最新的 - 而所有這些都是舊的,那些已經顯示)在列表的開頭顯示
所以有效也可能是這樣的:
- 有
minTime
變量 - 最初將其設置爲5日最新評論的時間戳
- 當我點擊鏈接將其設置爲10日最新評論比當前值更舊的時間戳
- 模板處理所有的意見不低於該值年長
- 在某些時候計算值C和T,並將其保存
我試圖用一堆Session
變量來解決這個問題,但沒有成功 - 我認爲在某些時候獲取和設置從這些瓦爾模板導致遞歸或什麼? 另外一個問題是,我不能可靠地知道第一次計算minTime
的'初始'時刻 - 當模板第一次創建或呈現時,評論可能仍不會同步。
那麼,問題是:滿足我的要求的正確方法是什麼?
什麼是你的問題? – Rahul
顯然:如何做到這一點,使其工作 – Guard