我正在構建一個Angular 2應用程序,需要兩個佈局文件。一個用於註銷的用戶...(登錄/註冊視圖等),一個用於登錄用戶查看實際應用程序本身。 Angular 2如何實現這一點?Angular 2:使用插值的多個佈局文件
目前,我有一個app.component.html
,僅僅有
<main-navbar></main-navbar>
<router-outlet></router-outlet>
但我需要做的是沿着線的東西:
<div [ngSwitch]="layout">
<template [ngSwitchCase]="panelLayout">
/* output all the html layout elements for the logged out views */
<router-outlet></router-outlet>
<template>
<template [ngSwitchCase]="appLayout">
/* output all the html elements for the in logged in/app views */
<router-outlet></router-outlet>
</template>
</div>
但我不知道在哪裏或如何設置layout
變量。
我假定這個變量將最佳設置的主視圖組件內部...或者是有沒有更好的方式來做到這一點?
的可能的複製[如何切換佈局在Angular2(https://stackoverflow.com/questions/38780436/how-to -switch的佈局合angular2) – Mel
可以嘗試這[在多重佈局的角度2](https://stackoverflow.com/questions/38780436/how-to-switch-layouts-in-angular2/38783451#38783451) 。希望能幫助到你。已經使用它一段時間了,無論您想在應用中使用多少佈局,它都可以很好地擴展。 – oseintow