使用backbone.js,是否有可能鏈接Url路由?Backbone.js中的路由鏈接
,如果我有這樣的事情:
routes: {
"home*splat":"showHomeView",
"home/view_:param":"handleViewChange"
}
我希望能這樣說... /#家/ view_gallery和處理都在它們被聲明的順序火。
但是,這隻會觸發第一個處理程序。
使用backbone.js,是否有可能鏈接Url路由?Backbone.js中的路由鏈接
,如果我有這樣的事情:
routes: {
"home*splat":"showHomeView",
"home/view_:param":"handleViewChange"
}
我希望能這樣說... /#家/ view_gallery和處理都在它們被聲明的順序火。
但是,這隻會觸發第一個處理程序。
路由器按順序依次運行keys
的routes
,對於第一個匹配的路由器,調用Router[value].apply(params)
,然後停止。
所以,不,URL路徑不會鏈接。每個URL哈希更改事件一個路由。
這爲骨幹路由插件提供了完美的選擇,可以擴展Backbone現有的路由機制。我正在創建一個,並可能在完成時打開它的源代碼。