I need to make a button disable but I have tried several things and they don't work and I need to make the button base on the condition not clickable. like :
[disabled]="existReview != false" // this make the button disable but still if i click the buttons takes me to the page normaly
[disabled]="!existReview" // doesn't work
ng-disabled="!existReview"// doesn't work .
my button looks like this :
<app-primary-button *ngIf="!userIsPartner || !isLogged"
routerLink="{{getAddReviewLink()}}"
ng-disabled="existReview != false"
matTooltip="{{ (!existReview ? 'apps.mouse-over-enabled' : 'apps.mouse-over-disable') | translate}}">
Write review
</app-primary-button>
I give the boolean value in ts:
this.reviewService.verifyUserHaveReviewToApp(this.app.appIdToSearch)
.subscribe((res) => {
this.existReview = res;
});
DO you have any idea what am I missing, thank you?