Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.08.2016, 16:47
Новичок на форуме
Отправить личное сообщение для Ведмежонок Посмотреть профиль Найти все сообщения от Ведмежонок
 
Регистрация: 09.08.2016
Сообщений: 3

Метод, выполняющийся во всех методах контроллера по умолчанию
Здравствуйте.
Недавно начал изучать marionetteJS.
Столкнулся с такой проблемой - нужен некий функционал, выполняющийся во всех методах контроллера по умолчанию. Можно конечно создать ф-цию и пихать ее во все методы контроллера, но это не совсем круто.
Может есть готовое решение?
ЗЫ Искал чето не нашел.

Последний раз редактировалось Ведмежонок, 09.08.2016 в 17:00.
Ответить с цитированием
  #2 (permalink)  
Старый 09.08.2016, 17:12
Аватар для armidoll
Кандидат Javascript-наук
Отправить личное сообщение для armidoll Посмотреть профиль Найти все сообщения от armidoll
 
Регистрация: 28.05.2015
Сообщений: 116

На контроллер повесить eventListener и на любое событие чтобы вызывался не вариант?
Ответить с цитированием
  #3 (permalink)  
Старый 11.08.2016, 16:47
Новичок на форуме
Отправить личное сообщение для Ведмежонок Посмотреть профиль Найти все сообщения от Ведмежонок
 
Регистрация: 09.08.2016
Сообщений: 3

Вариант. Я там еще нашел метод onRoute в роутере.
И еще вот такой вопрос - допустим выполнять для всего один метод в контроллере, а дальше уже в зависимости от хэш-тэга в УРЛ вызывать (или не вызывать) определенные внутренние методы. Типа единая точка входа. Допустим существуют некоторые хэши при заходе на которые напрямую без некоего условия будет перенаправляться на др. "страницу".
Как считаете оправдан ли такой подход?
Минусы я пока вижу только в том что необходимо вручную из урла выбирать параметры и уже передавать их в выполняемые методы.
Ответить с цитированием
  #4 (permalink)  
Старый 16.08.2016, 10:29
Аватар для armidoll
Кандидат Javascript-наук
Отправить личное сообщение для armidoll Посмотреть профиль Найти все сообщения от armidoll
 
Регистрация: 28.05.2015
Сообщений: 116

Сообщение от Ведмежонок Посмотреть сообщение
Минусы я пока вижу только в том что необходимо вручную из урла выбирать параметры и уже передавать их в выполняемые методы.
Что значит вручную?
Backbone.Router умеет передавать части uri (читай параметры) в коллбэки
(см. :
- router.routes
- router.route(route, name, [callback])
)

Последний раз редактировалось armidoll, 16.08.2016 в 10:33.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вызвать метод для всех домов из набора torsar jQuery 5 23.03.2013 14:38