У меня есть ответ от бэкэнда, в этом ответе у меня есть поле статуса, если статус одобрен, я отключил тег привязки, но он не работает, я попытался найти, в чем проблема, но я не мог, может ли кто-нибудь сказать мне как исправить это ts
this.receipt=this.dataSource.data;
this.receipts=this.receipt.forEach(element => {
this.status=element.status
console.log(this.status);
});
html
<!-- Id Column -->
<ng-container matColumnDef="id">
<mat-header-cell *matHeaderCellDef mat-sort-header="id"> Receipt No </mat-header-cell>
<mat-cell *matCellDef="let row;let i=index"> <a [attr.disabled]="status =='APPROVED' ? true: null" (click)="openCreateReceipt(row)"
routerLinkActive="router-link-active"
class="link-class">{{row.id}}</a></mat-cell>
</ng-container>
css
a.disabled {
pointer-events: none;
cursor: not-allowed;
}