I have this isData
variable declared in my ts file
isData:boolean=false;
i have this button on my component
<button
type="button"
(click)="save()"
*ngIf="isData===false"
>
Save
</button>
isData
is false but button is not shown i have tried with isData=='false'
this also same issue.
Any solution Thanks
CodePudding user response:
This should do the trick:
*ngIf="!isData"
CodePudding user response:
Maybe your button is not shown because its container is hidden? Could you provide the code for the button container?
CodePudding user response:
If I understood correctly, you wish to enable the button when there isData
is false
.
However, ngIf
needs to be true
for it to enable the button.
@nate-kumar's answer should work assuming isData is false..
CodePudding user response:
If somehow ngIf is not working in angular, you may try hidden property with the inverse condition
<button
type="button"
(click)="save()"
[hidden]="!isData"
>
Save
</button>
I hope this will help you for the problem.
CodePudding user response:
*ngIf="isData==false ? true : false"
It means when isData is false then show this button otherwise hide it. Use == equal instead of ===