2017-10-20 10 views
0

我正在一個web應用程序,這需要一個儀表板頁面,所以我不知道如果它更好地做兩個不同的應用程序,並單獨使用它們,或與儀表板一個單一的應用程序在裏面。Angular 4應用程序與管理頁面

我有第二個選擇的問題是,我有一些組件普遍,有的部件只是有一點變化。

如果是第一個選項..我如何讓兩個應用程序在一臺服務器上運行?


我認爲這是完全錯誤的,但它可能做到這樣的事情?

<body> 
    <app-root *ngIf="!adminMode"></app-root> 
    <app-root2 *ngIf="adminMode"></app-root> 
</body> 

回答

1

您可能需要一個應用程序根組件,但該組件可以嵌套多個組件。

的Index.html

<body> 
    <app-root></app-root> 
</body> 

應用組件模板

<shell *ngIf="!adminMode"></shell> 
    <admin-shell *ngIf="adminMode"></admin-shell> 
0

在這種情況下,你應該制定與建在管理儀表板/功能單一的應用程序,你只需要index.html中的應用程序的一個根容器。不要像現在這樣做多個標籤。

我假設管理員必須進行身份驗證才能看到管理功能是否正確?也許創建一個名爲/ admin的路線,用登錄表單顯示儀表板?一旦通過身份驗證,您可以將adminMode標誌設置爲true?我希望這有幫助。

相關問題