Вам не обязательно нужна директива *ngIf
. Вы можете включить условие прямо в привязку [routerLink]
. Попробуйте следующее
<button mat-button [routerLink]="signedIn ? ['/story'] : ['/auth']">
<span class="label" >Micro Memoirs</span>
</button>
. Один из быстрых способов запомнить это заключается в том, что всякий раз, когда задействована привязка свойств []
или интерполяция {{ }}
, они интерпретируются как выражения.