我是新角度。我創建了一個登錄組件,它工作得很好,但問題是我想要整個應用程序的登錄單獨佈局。需要做些什麼改變?如何在角度2中使用登錄組件的單獨佈局?
我在谷歌搜索,但每個人都給diff解決方案,這也是不明白的。
const appRoutes: Routes = [
{ path: 'alert/:id', component: AlertDetailComponent },
{ path: 'alerts', component: AlertsComponent },
{ path: 'dashboard', component: EriskDashboardComponent },
{ path: '', redirectTo: '/dashboard', pathMatch: 'full' },
{ path: 'login', component: LoginComponent },
];
在app.component.html
<!-- page content -->
<div class="right_col" role="main">
<router-outlet></router-outlet>
</div>
<!-- /page content -->
你是什麼意思**從整個應用程序單獨登錄** ?? ?? – Aravind
表示我想使用與其他組件不同的佈局 –
您必須在頂層使用兩個'Routes'(例如'login'&'content'),然後將剩餘的路線作爲'content'路線的'children' 。請閱讀[文檔](https://angular.io/docs/ts/latest/guide/router.html)。 –