簡體   English   中英

轉到其他URL后如何保持排序的Backbone.js集合?

[英]How can I keep sorted Backbone.js collection after going to other URL?

我正在創建一個應用程序,其中Backbone處理表和數據。

該應用程序具有排序和分頁視圖。

現在的問題是,當我對集合進行排序時,然后轉到其他頁面。 已排序的集合將重置為未排序的順序。 我懷疑這是因為分頁鏈接從#somepage /帶到了其他URL#somepage / 1,而骨干網將重新獲取該集合。

骨干網中有其他功能可以在轉到其他URL后保留集合嗎? 在不更改URL的情況下轉到其他頁面是一種好習慣嗎?

謝謝

關於可能發生的事情,有些含糊。 您是說要使用路由器轉到另一個頁面嗎?

如果刷新頁面,則可能會丟失集合中的所有信息,因為所有內容都已被清除並完全重新初始化。 如果是這種情況,那么您可能希望使用主干“ Router”

如果您使用Backbone.Router.navigate()轉到另一個“頁面”(但實際上是在瀏覽器中更改URL並修改其歷史記錄),那么默認情況下,除非設置了代碼,否則不應觸摸該集合在路由器操作后,以某種方式對其進行修改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM