시도 :
<md-toolbar (click)="someAction()"> {{ title }} </md-toolbar>
<router-outlet></router-outlet>
이 그 다음은 라우팅 내용 위의 상단에 나타납니다.
도구 모음이없는 일부 구성 요소와 일부 구성 요소가 필요한 경우에는 다른 중간 구성 요소가 필요합니다.
app.component.html 위의 라우터 콘센트에
<router-outlet></router-outlet>
경로는 없는 메뉴 또는 도구 모음을 필요로하는 경우.
shell.component.html 도구 모음을 필요로하지 않습니다 모든 콘텐츠에 대해 위의 라우터 콘센트에
<md-toolbar (click)="someAction()"> {{ title }} </md-toolbar>
<router-outlet></router-outlet>
경로.
RouterModule.forRoot([
{
path: '',
component: ShellComponent,
children: [
{ path: 'welcome', component: WelcomeComponent },
{ path: 'x', component: XComponent},
{ path: '', redirectTo: 'welcome', pathMatch: 'full' },
]
},
{ path: 'login', component: LoginComponent }, // <-- no toolbar
{ path: '**', component: PageNotFoundComponent } // <-- no toolbar
])
감사합니다. 알레시는 그랬지만, 어떤 경우에는 도구 모음을 표시해야한다는 것을 잊어 버렸습니다. 이러한 경우는 대부분 페이지 내용과 관련이 있습니다. – Polo
그러면 Gunter가 제안한 것을 수행해야합니다. 나는 그가 언급 한 내용의 예를 포함하도록 내 대답을 업데이트했다. – DeborahK