Метод, выполняющийся во всех методах контроллера по умолчанию
Здравствуйте.
Недавно начал изучать marionetteJS. Столкнулся с такой проблемой - нужен некий функционал, выполняющийся во всех методах контроллера по умолчанию. Можно конечно создать ф-цию и пихать ее во все методы контроллера, но это не совсем круто. Может есть готовое решение? ЗЫ Искал чето не нашел. |
На контроллер повесить eventListener и на любое событие чтобы вызывался не вариант?
|
Вариант. Я там еще нашел метод onRoute в роутере.
И еще вот такой вопрос - допустим выполнять для всего один метод в контроллере, а дальше уже в зависимости от хэш-тэга в УРЛ вызывать (или не вызывать) определенные внутренние методы. Типа единая точка входа. Допустим существуют некоторые хэши при заходе на которые напрямую без некоего условия будет перенаправляться на др. "страницу". Как считаете оправдан ли такой подход? Минусы я пока вижу только в том что необходимо вручную из урла выбирать параметры и уже передавать их в выполняемые методы. |
Цитата:
Backbone.Router умеет передавать части uri (читай параметры) в коллбэки (см. : - router.routes - router.route(route, name, [callback]) ) |
Часовой пояс GMT +3, время: 11:07. |