2013-11-21 5 views
0

У меня есть следующие маршруты:Backbone Router на любое событие изменения страницы

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

Вместо одного и того же кода, обжигали в каждой из этих функций, как я могу стрелять функцию, когда URL ЛЮБОЙ один из наверху?

Спасибо!

+1

Надеюсь, я правильно понял это. У вас есть код, который нужно скопировать/вызвать во всех «showSchedulePage», «showAssingment», «showPage», и вы хотели бы удалить этот код из этих функций. Если это случай, вы можете попробовать: https://github.com/boazsender/backbone.routefilter – drax

+0

Я думаю, что это будет решение;) – Boti

+0

Да, это то, что я искал !! Спасибо, драк. Добавьте его в качестве ответа, и я соглашусь с ним. –

ответ

2

Плагин Backbone Routefilter позволяет вам определять действия, которые должны быть вызваны до и после выполнения любого маршрута. Это позволяет вам извлечь общий код из обработчиков маршрутов.

+0

Идеальный плагин. Обязательно для более сложных приложений. –

Смежные вопросы