2011-09-01 77 views
0

使用backbone.js,是否有可能鏈接Url路由?Backbone.js中的路由鏈接

,如果我有這樣的事情:

routes: { 
    "home*splat":"showHomeView", 
    "home/view_:param":"handleViewChange" 
} 

我希望能這樣說... /#家/ view_gallery和處理都在它們被聲明的順序火。

但是,這隻會觸發第一個處理程序。

回答

2

路由器按順序依次運行keysroutes,對於第一個匹配的路由器,調用Router[value].apply(params),然後停止。

所以,不,URL路徑不會鏈接。每個URL哈希更改事件一個路由。

0

這爲骨幹路由插件提供了完美的選擇,可以擴展Backbone現有的路由機制。我正在創建一個,並可能在完成時打開它的源代碼。