0
我想能夠嵌套路由,但我似乎無法找到一種方式來做到這一點與骨幹路由器。理想的情況是我想要的東西,如:如何Backbonejs嵌套路由或子路由
var AppRouter = Backbone.Router.extend({
routes: {
"campaigns/:campaignId": "showCampaign",
"campaigns/:campaignId/article/:articleId": "jumpToArticle"
},
showCampaign: function(campaignId){
// setup Campaign state, render some content or something
},
jumpToArticle: function(articleId) {
// scroll to article
}
});
我期望#/活動/ 45觸發showCampaign,但是從那裏導航說#/活動/ 45 /條/ 3只觸發jumpToArticle。 Backbone或支持庫中是否有支持此功能的內容?
我開始設置tildeio的路由器,但它不僅僅是一個簡單的替代品。由於其他原因,這個要求被降低了,我最終只使用了Backbone的路由器。 –
哦,當然不是,它不是一個簡單的替代品。但它是獨立的,所以你可以完全忽略'Backbone.router'並改用它們的模塊。 –