Javascript Backbone.js来自各种应用程序的多条组合路由

Javascript Backbone.js来自各种应用程序的多条组合路由,javascript,backbone.js,Javascript,Backbone.js,我有一个名为“客户文件”的中央web应用程序,其中包含与特定客户相关的所有信息。我们只是在为我们的模块化组件开发主干,例如订单和联系人都是主干。型号 是否可以在Backbone.js中使用诸如site.com/filegeneral/contact/:contact\u id/order/:order\u id之类的URL?其中/order指的是订单模型,contact指的是联系人模型,view只是页面上某个位置的锚定标记,但我认为这不是我需要的。当你点击general/contact时,你能控

我有一个名为“客户文件”的中央web应用程序,其中包含与特定客户相关的所有信息。我们只是在为我们的模块化组件开发主干,例如订单和联系人都是主干。型号


是否可以在Backbone.js中使用诸如site.com/filegeneral/contact/:contact\u id/order/:order\u id之类的URL?其中/order指的是订单模型,contact指的是联系人模型,view只是页面上某个位置的锚定标记,但我认为这不是我需要的。

当你点击general/contact时,你能控制服务器呈现的内容吗?是的,我能控制。目前,我正在使用site.com/contact_id/12345/order_id/764238746 general并将JS变量存储在页面中,作为:id用于打开联系人/订单,因此如果我将这些链接硬编码到他们单击打开页面的内容中,我不会有任何问题。但是,当员工与页面交互时,他们显示联系人/电话/订单而不重新加载页面以获取新的URL时,他们如何共享该URL?目前,URL似乎只能有一个哈希路径
"general/contact/:id/call/:call_id":"contactCard",
"sales/contact/:id/call/:call_id":"contactCard",
"billing/contact/:id/call/:call_id":"contactCard",
"distribution/contact/:id/call/:call_id":"contactCard",
"legal/contact/:id/call/:call_id":"contactCard",

"general/contact/:id":"contactCard",
"sales/contact/:id":"contactCard",
"billing/contact/:id":"contactCard",
"distribution/contact/:id":"contactCard",
"legal/contact/:id":"contactCard",