我有一个 Backbone.Router 类设置,一切正常。但是,有一点(可能有点阻塞)不便。
为了使用主干路由器导航,我使用以下代码
myrouter.navigate('/search_term/2/filter1+filter2/');
这可以正常工作。但是,URL 的不同参数不会在同一个地方更新。例如,用户可能会转到下一页 (3),并且不应更新搜索词和过滤器。
我想要做的是这样的
myrouter.navigate(':route_id', ':route_value');
例如,我可以做
myrouter.navigate(':query', 'search_term');
myrouter.navigate(':pagination', '5');
Backbone 可以做到这一点吗?如果没有,任何可能的解决方案?