在Angular2中路由处于活动状态时更改路由器链接的方法

时间:2017-02-23 11:59:18

标签: angular

有没有办法将routerlink更新为不同的东西。

如果您在活动路线上(即返回主页),我有一个菜单,当您点击链接时,我想要转到不同的路线。

<a [routerLink]="['admin']" [routerLinkActive]="['active']">Admin</a>

1 个答案:

答案 0 :(得分:0)

我真的不了解用例,但没关系; - )

您可以简单地将routerLink变为组件中的变量:

<a [routerLink]="[dynamicLink]" [routerLinkActive]="['active']">Admin</a>

然后在您的组件中,您可以:

public dynamicLink: string = "admin";

然后你可以创建一些简单的逻辑来测试当前路线是否已经“管理”。 - 如果是这样,请将dynamicLink变量更改为其他内容。