@GrimJack

Почему не работает роут?

Не могу сделать переход с родительской вьюхи на дочернюю
Роут выглядит так:
{
            name: 'tabs',
            url: '/:lookup_slug',
            controller: 'TabsController as ctrl',
            templateUrl: NAMESPACE_DESKTOP + 'tabs/views/list.html',
            ncyBreadcrumb: {
                label: '{{ctrl.form_title}}'
            }
        },
        {
            name: 'tabs.lookup',
            url: '/:record_id',
            controller: 'TabItemController as ctrl',
            templateUrl: NAMESPACE_DESKTOP + 'tabs/views/item.html',
            ncyBreadcrumb: {
                label: '{{ctrl.lookup_name}}'
            }
        },

Допустим у родительской вьюхи url /view1
Когда перехожу на /view1/125
То остаюсь все равно на view
Перехожу как и тупо вбив url в строку браузера, так и через клик событие
$state.go('tabs.lookup', {record_id: data.record_id});

В чем может быть причина?
  • Вопрос задан
  • 263 просмотра
Пригласить эксперта
Ответы на вопрос 1
Ptolemy_master
@Ptolemy_master
Попробуйте к ссылке добавить атрибут target="_parent", это принудит совершить переход по ссылке. Если переход при вбивании в строку адреса осуществляется нормально и правильно (что не должно, судя по вашим урлам, так как они для роутера одинаковы), то, скорее всего, дело именно в этом, а не в маршрутах.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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