Javascript 主干/木偶路由-缺乏深度
如果有必要,我可以发布代码,但我的问题似乎很一般 我有三个不同的BB路由器运行在木偶应用程序。路由器在调用Backbone.history.start()之前都进行了实例化 在其中一个路由器上,我有一个路由需要几个参数。它是有效的。。。我总能做到。但是,当我返回时,它只返回一页,然后返回到主屏幕。以下是屏幕的层次结构:Javascript 主干/木偶路由-缺乏深度,javascript,backbone.js,marionette,Javascript,Backbone.js,Marionette,如果有必要,我可以发布代码,但我的问题似乎很一般 我有三个不同的BB路由器运行在木偶应用程序。路由器在调用Backbone.history.start()之前都进行了实例化 在其中一个路由器上,我有一个路由需要几个参数。它是有效的。。。我总能做到。但是,当我返回时,它只返回一页,然后返回到主屏幕。以下是屏幕的层次结构: Landing Search Detail1 Detail2 Detail3 我可以从: Landing->Search-&
Landing
Search
Detail1
Detail2
Detail3
我可以从:
Landing->Search->Detail1->Detail2->Detail3.
一旦我回去。。。情况就是这样:
Detail3->Detail2->Search
在任何情况下,我都不能再选择导航前进
发生在铬和边缘
这听起来有人熟悉吗?根本原因?因此问题最终在于视图的渲染方式。在这条线路的某个地方,整个视图被删除到“搜索”级别,这将该路线注入到路线历史中。我进行了重构,以便在何时创建视图(virgin请求)方面比仅仅更新视图(nav后退/前进)更明智,现在nav可以按预期工作 因此问题最终在于视图的渲染方式。在这条线路的某个地方,整个视图被删除到“搜索”级别,这将该路线注入到路线历史中。我进行了重构,以便在何时创建视图(virgin请求)方面比仅仅更新视图(nav后退/前进)更明智,现在nav可以按预期工作