View1有一个子视图view1bis打开onclick它不会通过路由器以避免不必要的路由并避免再次渲染view1(view1仍然可见而view1bis弹出窗口)。 我点击view1bis上的一些按钮,然后转到view2(使用路由器)。
我希望能够点击view2上的某个后退按钮并返回上一个状态(这是view1打开了viewe1bis菜单或在上一页上选择的任何内容)希望它足够清楚
我虽然使用历史api的状态对象但是:
如果使用此选项,我的路线将不会触发。
window.history.pushState({wow:"test"}, null, '#screensaverGallery/'+path);
但如果我使用这个,我就无法保存状态对象({哇:“测试”})
Backbone.history.navigate('#screensaverGallery/'+path, { trigger:true })
知道如何处理这件事吗?使用历史api的状态对象是一个好主意(虽然它可能适合),如果不是,你将如何处理这个后面的状态问题?