Как сделать 2 layout на ангуляр?

Используется ui-router, $stateProvider.

Есть главная, на которой в есть блок с ui-view

Так вот, сейчас этот ui-view в зависимости от state заменяется либо страницей авторизации, либо регистрации.
Вопрос: как можно сделать еще один шаблон, чтобы показывать другие страницы, когда пользователь уже авторизован, так как шаблон будет отличаться от этого, для которого требуется авторизация и регистрация.
Туда так же воткнуть ui-view и настроить свои state?
  • Вопрос задан
  • 235 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ну, вам нужно сделать 2 "как-бы базовых стейта".
т.е.
$stateProvider.state('base.authorized.%state_name%);
$stateProvider.state("base.unauthorized.%state_name%);

base.authorized и base.unauthorized и будут вашими шаблонами.
Все остальные стейты - дети этих стейтов.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы