我是angular 2的新手,不確定我是對對還是對。所以請耐心等待。Angular 2中的多個頭文件
我的應用程序中有多個標題。我想根據路線顯示不同的標題。我怎樣才能做到這一點 ?
在下面的代碼中,默認頁面會加載Header,Footer和Home Components。我想在路由搜索時加載SearchHeader組件。
const routes: Routes = [
{ path: '', component: HomeComponent },
{ path: 'Search', component: SearchComponent },
{ path: 'SearchHeader', component: SearchHeaderComponent },
{ path: 'Header', component: HeaderComponent },
{ path: 'Footer', component: FooterComponent },
{ path: '', component: HeaderComponent, outlet: 'header' },
{ path: '', component: FooterComponent, outlet: 'footer' },
{ path: '*', component: PageNotFoundComponent }
];
這是我在Component.ts
配置@Component({
selector: 'my-app',
template:
'<router-outlet name="header"></router-outlet>
<div class="row"><router-outlet></router-outlet></div>
<router-outlet name="footer"></router-outlet>
`,
})
By頭,你的意思是瀏覽器的標題? – brando
這個路由工作嗎? – Monicka
@brando不是瀏覽器標題。我知道,這是不同的。我正在談論主頁的頁眉和頁腳那樣 – Chatra