2013-12-15 92 views
0

我正在建立一個「應用程序」(更多的網站,但無論如何),其中有一個帖子列表(Marionettte.CompositeView填充Marionette.ItemView s。下面這些帖子是一個「加載更多」按鈕,這會觸發一個分頁路徑(/posts/P:offset,所以例如/posts/P10)。點擊後,很容易加載/api/posts/P10,將它們添加到集合並添加它們,這是小菜一碟。頭部周圍,當有人登陸的網址爲/posts/P10感冒時,我該如何讓頁面顯示前10個帖子,再加上應該由分頁段觸發的額外頁面?Backbone + Marionette其他模式Loading

回答

0

currentPage屬性Paginator存儲最近的頁碼。如果它不是9 - 您必須加載全部10個頁面。你可以通過改變perPage財產做 -

this.perPage = this.perPage * pageNumberYouWant // 10

然後恢復perPage值請求後原來的一個。

0

你可以讓你的生活更容易通過使URL更通用/posts/P:offset?count=count和你的服務器設置的默認數爲10

所以:

/posts/P0會告訴你從0到項10

/posts/P0?count=20會告訴你從0到20項

/posts/P10會告訴你從10到20項