以下是角路由器的官方示例。 https://angular.io/docs/ts/latest/guide/router.html#!#browser-url-styles https://angular.io/resources/live-examples/router/ts/plnkr.html有關angular2路由的問題
如果我有這樣的要求:如果用戶沒有登錄,他看不到頂欄(圖片的第二排菜單列表應被隱藏),只有在他登錄後,頂部欄纔可見,我想了很多關於這個,但無法找到解決方案。我不知道如何使用canActive鉤來控制它,任何人有一個想法,請告訴我,謝謝ü。
import { Component } from '@angular/core';
@Component({
selector: 'my-app',
template: `
<h1 class="title">Angular Router</h1>
<nav>
<a routerLink="/crisis-center" routerLinkActive="active">Crisis Center</a>
<a routerLink="/heroes" routerLinkActive="active">Heroes</a>
<a routerLink="/admin" routerLinkActive="active">Admin</a>
<a routerLink="/login" routerLinkActive="active">Login</a>
</nav>
<router-outlet></router-outlet>
`
})
export class AppComponent {
}
讓我對結構的我question.When用戶加載頁面像this.Where我應該得到和記錄登錄狀態,以實現我的目標,從路線或其他地方更清楚了嗎?
我已經回答了這樣一個問題。你也可以看看[這個](http://stackoverflow.com/questions/40523579/angular2-how-to-communicate-from-parent-component-to-child/40524307#40524307) – ulubeyn
是的,這是嚴格要求我。非常感謝你!輝煌! –