Лучший способ разделения углового интерфейса и административной части - PullRequest
0 голосов
/ 07 мая 2018

Я создаю свое первое приложение на Angular 5, где у нас будет раздел веб-интерфейса и раздел администратора. Что было бы лучшим способом достичь этого. 2 способа, о которых я могу думать:

  1. Создание отдельных угловых проектов для веб-интерфейса и административной части. который будет обращаться к тому же API и базе данных
  2. Разделение одного углового проекта в модулях для Frontend и Admin. Но проблема в том, что в самом модуле внешнего интерфейса будут отдельные модули.

Как лучше всего подойти к этому?

Ответы [ 2 ]

0 голосов
/ 07 мая 2018

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

Теперь, как реализовать ленивую загрузку -

Видео-уроки Angularfirebase и пошаговая реализация

угловая документация

0 голосов
/ 07 мая 2018

Я бы посоветовал вам перейти ко второму варианту: у вас должен быть встроенный отдельный модуль для раздела администратора с внедренной ленивой загрузкой.

Распространено наличие отдельных модулей в SPA.

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