Задать вопрос
kemply
@kemply
школьник

Как запустить два контроллера?

Есть роутинг на angular 1.2:
route
    .when('/:lang/:page/:id/:attribute', {
      template    : '',
      controller  : lang
  })
  .when('/:lang/guide/:id', {
    templateUrl : '/view/guide.html',
    controller  : guide
  });

Первый роутинг для работы с языком, второй обрабатывает страницу. В данном случае, нужно чтобы при:
example.com/ru/guide/1
Запускались два контроллера: lang и gudie
Но запускается только один контроллер lang. Как можно настроить роутинг, чтобы срабатывали оба?
  • Вопрос задан
  • 340 просмотров
Подписаться 3 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
madmages
@madmages
Человек прямоходящий
сделать можно. Но тут скорее концептуальная проблема присутствует. Как ты это себе представляешь?
Ответ написан
ozknemoy
@ozknemoy
яваскриптист
надо сначала заново обдумать текущую архитектуру. имхо это костыль изначально. можно конечно сделать один маршрут и в нем сделать компонент, контроллер которого и будет подхватывать параметры из урла
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы