转到其他 URL 后,如何保持排序的骨干.js集合
How can I keep sorted Backbone.js collection after going to other URL?
我正在创建一个应用程序,其中 Backbone 处理表和数据。
该应用程序具有排序和分页视图。
现在的问题是,当我对集合进行排序时,然后转到其他页面。 排序的集合将重置为未排序的顺序。我怀疑造成这种情况的原因是因为分页链接从 #somepage/1带到其他URL #somepage/骨干将重新获取集合。
在转到其他 URL 后,骨干中是否有任何功能可以保留集合?在不更改 URL 的情况下转到其他页面是否是一种好的做法?
谢谢
关于可能发生的事情有点模棱两可。您的意思是要使用路由器转到另一个页面吗?
如果正在刷新页面,则可能会丢失集合中的所有信息,因为所有内容都将被清除并完全重新初始化。如果是这种情况,那么您可能希望使用骨干"路由器"。
如果您使用 Backbone.Router.navigate()
转到另一个"页面"(但实际上,在浏览器中更改 URL 并修改其历史记录),则默认情况下,不应触摸该集合,除非您的代码设置为在该路由器操作后以某种方式修改它。
相关文章:
- 2个backbone.js集合,具有相同的模型,但排序顺序不同
- 如何合并不同集合的游标并按日期排序
- 转到其他 URL 后,如何保持排序的骨干.js集合
- 骨干.js具有多种排序的集合
- 对JavaScript集合中的对象进行排序
- 使用多个键对MongoDB中的集合进行排序
- 在主干集合中对模型进行排序的奇怪行为
- 根据三个模型属性对主干集合进行排序
- 具有主干集合的可排序表
- 根据模型属性对主干集合进行排序
- 通过最大的嵌入式文档对文档集合进行排序 mongodb
- 按字母顺序对主干集合进行排序
- 流星:等待客户端排序的集合
- 如何在Meteor中使用两个按时间排序的不同模板显示两个不同的集合
- 如何以“Rs. 350,40”格式将价格作为字符串对集合进行排序
- 通过单击非模板元素对集合进行主干排序
- 使用Backbone.js排序集合
- 按backboneJS按钮在模板表中排序集合
- 排序集合与两列首先由一列,然后由第二列在Backbone.js
- 索引页排序集合的附加参数