将 *ngIf 与 routerlink 一起使用

Using *ngIf with routerlink

我如何将 "ngif" 实现到路由器链接而不是创建按钮?

示例:*ngIf="auth.isAuthenticated()" (click)="auth.logout()"

收件人:<a [routerLink]="['/']">Logout

您可以将 ngIf 放在任何元素上。在你的情况下 <a *ngIf="auth.isAuthenticated()" [routerLink]="['/']">Logout</a> 应该可以正常工作。

试试这个

<span  *ngIf="auth.isAuthenticated()"><a [routerLink]="['/']">Logout</a></span>