it-swarm.com.de

Winkel 6: Multi-Page-Anwendung (MPA) ist möglich?

Nachdem ich den ganzen Tag bei Google verbracht habe, bleibt meine Frage unbeantwortet.

Da ich zum Erstellen von Angular App mit Version 6.0.4 neu bin. Meine erste und einfache Frage ist:

  1. Ist es möglich, die Angular App mit mehrstufigen Zielseiten zu konfigurieren?  

    Beispiel: Ohne die Links in der oberen Navigationsleiste der Stammseite anzuzeigen, benötige ich direkte Links zu diesen Seiten, auf denen die Benutzer eigene Menüs haben. wie: WordPress/Admin-Panel unterscheidet sich von seiner Website. 

    • /home für die öffentliche Ansicht 
    • /admin für den Admin-Bereich nach dem Login
    • /customer für den Kundenbereich nach dem Login

dies liegt daran, dass ich festgestellt habe, dass es nur eine app.component.html-Datei gibt, in die wir unsere Komponenten mithilfe von Routing einbinden können, jedoch mit einer statischen Navigationsleiste oben.

  1. Wenn nicht:

    Wie kann man mehrere Apps ausführen, die für alle über 3 Abschnitte erstellt wurden, können unter demselben url:port ausgeführt werden?

4
Amit Shah

Gelöst

Gehen Sie folgendermaßen vor: https://angular.io/guide/lazy-loading-ngmodules

HINWEIS: muss am Ende die Navigationsschaltflächen im app.component.html auskommentieren.

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

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

<router-outlet></router-outlet>
2
Amit Shah

1) Ja, das gibt es. Es heißt Routing und eckig hat ein ziemlich schönes Tutorial über Routing. Überprüfen Sie es hier - kantiger Router

2) Bevor Sie mit der Entwicklung von Webanwendungen beginnen, sollten Sie zumindest ein Mindestmaß an Informationen zur Funktionsweise von TCP/IP besitzen. Also einfach: Sie können nicht mehrere Anwendungen auf demselben Port ausführen.

1