我有一個流星應用程序,它顯示日曆(使用fullcalendar.io),並訂閱給定日期範圍內的預訂。該應用程序使用FlowRouter並從URL獲取日期,然後使用它來訂閱預訂(URL日期到URL日期+ 14天)。這一切都正常工作,我可以跳過日曆中的日子,每天加載事件,不刷新,因爲它們來自minimongo。我想要做的是在用戶切換日期時在後臺刷新此訂閱。這可以使用流路由器例如:在流星訂閱數據範圍
FlowRouter.go('/diary/2017-04-11')
或通過在會話/響應變量中設置訂閱日期。
這會將事件從2017-04-11加載到2017-04-25。問題在於,當整個訂閱被重新創建時,它在加載時會稍微延遲。我想要實現的是一個「移動窗口」 - 例如,如果我訂閱了2017-04-10的活動,並且將出版物更改爲2017-04-11,那麼只有多餘的一天被加載,而比所有數據被刪除和替換。這將確保我能夠在沒有任何加載時間的情況下跳過日曆的日子。如果用戶手動選擇日期> 14天的日期,則他們將看到加載時間,這是完全可以接受的。
謝謝,將切換到此訂閱,看看如何工作.. – Macros
道歉的延遲接受 - 這種方法工作完美。我已經爲每個經理的一位經理提供了建議,並且確實滿足了我的需求 – Macros