Angular организация проекта с администратором и аутентификацией - PullRequest
0 голосов
/ 23 января 2020

Это скорее вопрос организации. В настоящее время я создаю intr anet для работы с текущей версией angular. У меня есть избранные модули, основной и общий модуль. У меня есть AuthGuard и RoleGuard для администратора против обычных сотрудников. В настоящее время моя маршрутизация довольно ровная, с охраной и ролевой охраной на каждом маршруте, хотя я бы хотел перейти к маршрутам с меньшим количеством компонентов с детьми и, в конечном счете, лениво загрузить функции. Каждый модуль имеет стандартные компоненты для (например).

Пользователи Пользователи-Редактирование пользователей-Создание пользователей-Администратор

Административная часть этих модулей показывает больше деталей и позволяет кому-либо из этого положения редактировать больше данные о пользователе (или другом модуле)

Я борюсь с разделом администратора. Если я оставлю их в функциональных модулях, они не позволят мне использовать маршруты без компонентов.

- Все сотрудники / пользователи / пользователи / 7385u4rh84hf48hf8f4

- Администратор / администратор / пользователи / пользователи / редактировать / 747833hrnb38fh83fhhf

Я хотел бы перейти к системе, где все сотрудники видят нормальные маршруты, но разделы администратора размещены в отдельном модуле администратора, хотя теперь я считаю, что мне нужно экспортировать все функциональные модули, как я Мне нужно будет использовать их материалы.

Мой вопрос действительно о том, как лучше организовать приложение такого типа. Администраторы могут создавать и изменять пользователей или другие функции, в то время как обычные пользователи могут просматривать и детально просматривать эти элементы

Большое спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...