0
有沒有辦法將routerlink更新爲不同的東西。在Angular2中激活路由時更改路由器鏈接的一種方法
我有一個菜單,當您點擊鏈接時,如果您處於活動路線(即返回主頁),我想要轉到其他路線。
<a [routerLink]="['admin']" [routerLinkActive]="['active']">Admin</a>
有沒有辦法將routerlink更新爲不同的東西。在Angular2中激活路由時更改路由器鏈接的一種方法
我有一個菜單,當您點擊鏈接時,如果您處於活動路線(即返回主頁),我想要轉到其他路線。
<a [routerLink]="['admin']" [routerLinkActive]="['active']">Admin</a>
我真不明白用例,但沒關係;-)
你可以簡單的讓routerLink在組件一個變量,以便:
<a [routerLink]="[dynamicLink]" [routerLinkActive]="['active']">Admin</a>
在組件
然後你可以有:
public dynamicLink: string = "admin";
然後你可以創建一些簡單的邏輯來測試當前路由是否是已經'管理員' - 如果是,請將dynamicLink變量更改爲其他值。