我有一個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 /」。爲什麼我需要再次導航到這個頁面,這有什麼幫助? –