Угловой проект разбить на модули - PullRequest
0 голосов
/ 05 ноября 2018

Я создаю веб-приложение в угловых. В моем приложении есть две основные роли, которые могут использовать систему.

1. Учитель
2. Студент

Оба имеют разные функции и разные пользовательские интерфейсы.

Должен ли я разбить мое угловое приложение на два модуля, таких как teacherModule и studentModule?

Ответы [ 2 ]

0 голосов
/ 05 ноября 2018

Нет необходимости иметь два модуля - вы можете иметь один модуль и получать доступ к функциям и загружать свойства, получая роль - потому что, если у вас есть несколько модулей, вам нужно потратить некоторое время и вам нужно использовать дубликаты кодов для общих кодов

При маршрутизации вы можете получить роль пользователя и использовать функции, основанные на этом попробуйте использовать Resolver проверить это - https://angular.io/guide/router#resolve-guard

Спасибо - Счастливого кодирования !!

0 голосов
/ 05 ноября 2018

для лучшей практики Да, вы должны сделать свое приложение более организованным, чтобы то, что оно называло feature modules, также делило ваше приложение на функциональные модули, позволяя с помощью lazy load легко управлять шагом вперед и оптимизировать скорость вашего приложения.

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