2013-11-21 304 views
0

我有以下途徑:骨幹路由器

routes: { 
    ''        : 'showSchedulePage', 
    'Assignment/:assignmentTitle' : 'showAssignment', 
    ':pageType/:pageName'   : 'showPage' 
}, 

,而不是相同的代碼在每個函數被解僱了,我怎麼能發射功能,當URL是的任何一個頂部?

謝謝!

+1

我希望我能正確理解這一點。你有一些代碼,必須在所有「showSchedulePage」,「showAssingment」,「showPage」中複製/調用,並且你希望將這些代碼放在這些函數中。如果是這樣的話,你可以嘗試檢查:https://github.com/boazsender/backbone.routefilter – drax

+0

我認爲這將是解決方案;) – Boti

+0

是的,這是我一直在尋找!謝謝德拉克斯。添加它作爲答案,我會接受它。 –

回答

2

骨幹插件Routefilter允許您定義在任何路由執行前後應調用的動作。這使您可以從路由處理程序中提取通用代碼。

+0

完美的插件。必須具備更復雜的應用程序。 –