Это скорее вопрос организации. В настоящее время я создаю intr anet для работы с текущей версией angular. У меня есть избранные модули, основной и общий модуль. У меня есть AuthGuard и RoleGuard для администратора против обычных сотрудников. В настоящее время моя маршрутизация довольно ровная, с охраной и ролевой охраной на каждом маршруте, хотя я бы хотел перейти к маршрутам с меньшим количеством компонентов с детьми и, в конечном счете, лениво загрузить функции. Каждый модуль имеет стандартные компоненты для (например).
Пользователи Пользователи-Редактирование пользователей-Создание пользователей-Администратор
Административная часть этих модулей показывает больше деталей и позволяет кому-либо из этого положения редактировать больше данные о пользователе (или другом модуле)
Я борюсь с разделом администратора. Если я оставлю их в функциональных модулях, они не позволят мне использовать маршруты без компонентов.
- Все сотрудники / пользователи / пользователи / 7385u4rh84hf48hf8f4
- Администратор / администратор / пользователи / пользователи / редактировать / 747833hrnb38fh83fhhf
Я хотел бы перейти к системе, где все сотрудники видят нормальные маршруты, но разделы администратора размещены в отдельном модуле администратора, хотя теперь я считаю, что мне нужно экспортировать все функциональные модули, как я Мне нужно будет использовать их материалы.
Мой вопрос действительно о том, как лучше организовать приложение такого типа. Администраторы могут создавать и изменять пользователей или другие функции, в то время как обычные пользователи могут просматривать и детально просматривать эти элементы
Большое спасибо