typescript 如何在Angular中为按钮给予“Disabled”属性更高的优先级,而不是 *ngIf

wyyhbhjk  于 2023-02-13  发布在  TypeScript
关注(0)|答案(1)|浏览(177)

我试图禁用或显示或隐藏一个按钮的基础上2个条件。这里是我试图实现的逻辑:
if(condition1 === true){ disable the button } else { if(condition2 === true){ Hide the button } else { Show the button } }
'
我只想在HTML中实现这一点,而不是在ts中,这是我在HTML div中尝试过的:

<button *ngIf="condition1 && condition2"
 [disabled]="condition1"
 (click)="buyIt(orderD)">
 But it now
</button>

如果condition1为真,我需要显示处于禁用状态的按钮,因此这似乎不起作用。

vaqhlq81

vaqhlq811#

<ng-container *ngIf="condition2">
     <button [hidden]="condition1">Buy it now</button>
</ng-container>

相关问题