Задать вопрос
Carduelis
@Carduelis
Web-developer, front-end, js, less

Зачем использовать appRouter от marionette вместо обычного (backbone)?

Версия 3.0
Из официальной документации можно подчерпнуть следующий кусочек кода:
var MyRouter = Marionette.AppRouter.extend({
  // "someMethod" must exist at controller.someMethod
  appRoutes: {
    "some/route": "someMethod"
  },

  /* standard routes can be mixed with appRoutes/Controllers above */
  routes : {
    "some/otherRoute" : "someOtherMethod"
  },
  someOtherMethod : function(){
    // do something here.
  }
});

Грубо говоря, мы можем определить someMethod вне роутера, просто где-нибудь с контроллере. Это единственное отличие? Или есть какое-то очередное удобное использование appRoute вместо обычного route?
  • Вопрос задан
  • 258 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
aen
@aen
Keep calm and 'use strict';
По сути разницы нет. AppRouter из марионетки просто позволит вам указать контроллер, который будет обрабатывать ваши роуты. То есть вы сможете вынести логику обработки роутов в отдельную сущность и ей манипулировать.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Москва
от 250 000 до 400 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
26 дек. 2024, в 23:03
500 руб./в час
26 дек. 2024, в 21:50
5000 руб./за проект
26 дек. 2024, в 21:01
10000 руб./за проект