如何使用具有条件的routerLink?

时间:2017-11-24 20:03:26

标签: angular

我想为routerLink提供类似这样的条件

[routerLink] ="var ? ['test'] : []"

但这不起作用。有什么建议吗?我使用角度4,所以这不适用于这个版本。

1 个答案:

答案 0 :(得分:0)

尝试这样的事情:

<button *ngIf="condition" [routerLink]="['SomeRoute']></button>
<button *ngIf="!condition"></button>

或者在模型上放置'SomeRoute'逻辑并将变量传递给routerLink