2013-03-14 50 views

回答

2

你回答了你自己的問題。要實現http://mysite.com/#/abc123/Home,你必須定義模型,例如路線:

var router = require('durandal/plugins/router'); 
router.mapRoute('#/:sideId/home','viewmodels/customViewModel','This is the title of the view'); 
當有人去你的路線

,它會瀏覽到您的customViewModel。請記住,路由器將首先導航到最簡單的路線,所以要正確命令它們(例如,如果您有router.mapRoute('','viewmodels/home','home view')作爲您的第一個路線路由器,路由器將始終轉到此路由,而不會在其路由器隊列中進一步查看)。