我是Backbone.js的新手,想知道我是如何获得历史坚持与Backbone.js一起工作的,无论是实际可行还是需要诉诸History.js。如何通过Backbone.js获得HTML5历史持久性?
我在构建一个访问Facebook Graph API的单页面网页。目前,我可以将正确的操作映射到通过使用内置的Router.navigate函数创建的Backbone.History对象返回的路径。
但是,这些操作总是需要对API进行新的调用,因为在当前路由器导航功能的实现中,无法序列化当前数据/状态。
我只是想知道是否有一种方法,或者常见的做法是什么。
因此,当你在散列(或pushstate)更改时,你正在失去状态?你在哪里存储你的状态?代码总是有帮助:) – 2011-12-26 03:25:04
我现在不存储我的状态,因为我不知道我应该在哪里做。我现在使用Backbone.Router.navigate作为历史记录 – nambrot 2011-12-26 03:27:25