我对belimber.js相当陌生,并尝试将普通的javascript / jquery应用程序转换为骨干MVC。有了它,我来自Backbone.Router,目前正在尝试使用骨干网解决旧的URL处理,但是我想与您讨论一些问题:
我的传统网址格式如下所示:
/#/lang=1&page=panorama&cats=13,3,4,6,7,8,9,10,11&pid=4
骨干网看起来如何,如何编码?
事实是,我的传统处理方式使我可以评估URL字符串而不必关心参数的顺序。对于骨干网,这似乎是不可能的。对于我的应用程序来说,需要在URL中传递类别(请参见cats = ..)等等,以链接到特定的应用程序位置/状态。
我已经使用pid(panorama-id)进行了尝试,因此模式如下:
/panorama/:id
“ panorama”当前不是参数,但是代表应用程序中的某个页面。
如果有人为我提供了解决方案,我将非常感激。
最佳答案
最佳解决方案:https://github.com/jhudson8/backbone-query-parameters