AngularJS的路由一直是學習的一大難點,我們只能邊看邊學邊掌握,邊看邊學邊推翻。今天我們來看一下在angular2中通過routerLink實現(xiàn)導航的幾種方式,以及各自的優(yōu)缺點。
Angular2的路由模塊來自@angular/router,這不包含在angular2的核心模塊中。所以如果我們想要學習angular2的路由功能,必須導入該模塊。
我們自己的最佳實踐就是不斷的推翻自己的過程,痛苦并痛苦著。
我自己總結的幾種導航方式:
1 <a routerLink='/dashboard/home' routerLinkActive='active'>Home1</a> 2 <a routerLink='/dashboard/home' [routerLinkActive]="['active']">Home2</a> 3 <a routerLink='../home' routerLinkActive="active">Home 2.2 </a> 4 <a [routerLink]="['/dashboard/home']" [routerLinkActive]="['active']">Home3</a> 5 <a [routerLink]="['../home']" [routerLi