@DarkLynx91

2 Angular приложения в одном?

Добрый день.
Собственно сразу к делу.
Есть 2 типа пользователей, например тип А и тип Б.
Каждый тип пользователей должен видеть свой интерфейс, своё меню, свои контроллеры, в общем и целом практически разные приложения за исключением внешнего вида.
Хочу сделать такую схему:
Пользователь заходит в приложение, авторизуется и в зависимости от его типа, А или Б подгружается тот или иной модуль angular со своими контроллерами, директивами сервисами и тд. (хотя сервисы кстати мб общие будут в большинстве)..
Пробовал реализовать с ocLazyLoad - не вышло.. Не понимаю как в такой схеме настраивать роутинг...
Пробовал роутинг в главном приложении (которое загружается остальные), тогда ругается на отсутствие контроллеров из загруженных модулей. Пробовал роутинг в каждом модуле свой - тогда вообще не работает...

Собственно вопрос вот в чем, мб это вообще не реализуемо или в какую сторону копать?
Спасибо!
  • Вопрос задан
  • 158 просмотров
Пригласить эксперта
Ответы на вопрос 1
MAKAPOH
@MAKAPOH
многостаночник
В одном проекте в зависимости от типа пользователя на страницу с приложением внедрял json объект с меню и маршрутами доступными для конкретного типа пользователя. Дальше в функции config добавлял доступные состояния в $stateProvider. Страница входа на сайт соответственно была отделена от остального приложения.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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