我有一个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');
骨干能做到这一点?如果不是,有什么可能的解决方案
不知道我是否理解正确。如果用户导航到“/ search_term/pagination /”。为什么我需要再次导航到这个页面,这有什么帮助? –