Угловой 6: многостраничное приложение (MPA) возможно? - PullRequest
0 голосов
/ 10 июня 2018

После того, как я провел весь день в Google, мой вопрос остался без ответа.

Поскольку я новичок в создании Angular приложения с использованием версии 6.0.4 .Мой первый и простой вопрос:

  1. Можно ли настроить приложение Angular с многоуровневыми целевыми страницами?

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

    • /home для публичного просмотра
    • /admin для административного раздела после входа в систему
    • /customer для клиентского раздела после входа в систему

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

Если нет:

Как запустить несколько приложений, созданных для всех вышеупомянутых 3 разделов, можно запустить под одним и тем же url:port?

Ответы [ 2 ]

0 голосов
/ 11 июня 2018

решено

Следуя этому: https://angular.io/guide/lazy-loading-ngmodules

ПРИМЕЧАНИЕ: в конце должен закомментировать навигационные кнопки в app.component.html

<!--
<h1>
  {{title}}
</h1>

<button routerLink="/customers">Customers</button>
<button routerLink="/orders">Orders</button>
<button routerLink="">Home</button>
-->

<router-outlet></router-outlet>
0 голосов
/ 10 июня 2018

1) Да, есть.Это называется маршрутизация, и у angular есть довольно хорошее руководство по маршрутизации.Проверьте это здесь - угловой маршрутизатор

2) Прежде чем приступить к разработке веб-приложений, вы должны иметь хотя бы минимальные знания о том, как работает TCP / IP.Так просто - вы не можете запускать несколько приложений на одном порту.

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