хорошо, у тега привязки нет отключенного свойства, поэтому вы не можете отключить его таким образом.
вы можете изменить его на кнопку и изменить его стиль.
или вы можетеиспользуйте
pointer-events: none
, чтобы отключить щелчок по нему.
например:
<a mat-button [matMenuTriggerFor]="menu" [ngClass]="{ 'disabled' :condition }">Menu</a>
<mat-menu #menu="matMenu">
<button mat-menu-item>Item 1</button>
<button mat-menu-item>Item 2</button>
</mat-menu>
и в CSS:
.disabled {
pointer-events:none;
opacity:.5;
}