2013-11-21 200 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

完美的插件。必须具备更复杂的应用程序。 –