我对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

09-19 22:18