#angularjs #login #routes #dashboard #segment
#angularjs #аутентификация #маршруты #Информационная панель #сегмент
Вопрос:
Я довольно новичок в AngularJS, и хотя я понимаю основные концепции (у меня также есть многолетний опыт работы с JS), для меня это небольшая проблема.
Мне нужна форма входа, которая открывает панель мониторинга с несколькими разделами, доступ к которым осуществляется из бокового меню (или элемента хлебной крошки) Для части входа в систему я использовал некоторый код из примера входа в систему Angular, но теперь я хочу открыть панель мониторинга и включить сегменты маршрута (используя http://angular-route-segment.com /) для меню навигации панели инструментов. Как бы мне обойти это?
Могу ли я сделать это в контроллере панели мониторинга, создать другой модуль или как мне отделить вход в систему от панели мониторинга?
Буду ли я делать это глобально, app.config
для всех маршрутов и сегментов?
Может быть, вы знаете несколько примеров, которые я мог бы использовать в качестве ссылки. Я думаю, это то, что вы найдете во многих приложениях
Комментарии:
1. предлагаю вам использовать angular-ui-router, который поддерживает вложенные состояния и множество других функций, выходящих далеко за рамки ngRoute. Также активно используется, поэтому здесь вы получите хорошую поддержку в решении проблем
2. Общий подход заключается в использовании разрешения родительского состояния для блокировки не вошедших в систему пользователей во всех дочерних состояниях, где требуется авторизация