如何检查 angular ngif 中的 2 个条件
How to check 2 conditions in angular ngif
我很难让 *ngIf 正常工作。我想要做的是显示 div 如果它是空的,只有当用户查看是所有者时。如果用户是访客,并且 div 为空,则不应显示。这是我的:
<div *ngIf="(tray.flyers.length === 0) && (isOwner === true)"></div>
如果用户是所有者并且 div 为空,则将显示 div。我只是不确定如何添加将在用户是访客且 div 为空时隐藏它的子句。
我花了几个小时试图解决这个问题,但看不出它会如何 work.I 我知道如果我在组件中完成所有操作并执行以下操作,我就可以让它工作:
<div[hidden]="isTrayEmpty"></div>
但如果可能的话,我真的很想在 HTML 中这样做。不知道能不能做到。
感谢您提供的任何帮助。
这是逻辑:如果 div 不为空或用户是所有者,则显示 div:
<div *ngIf="(tray.flyers.length > 0) || (isOwner === true)"></div>
我很难让 *ngIf 正常工作。我想要做的是显示 div 如果它是空的,只有当用户查看是所有者时。如果用户是访客,并且 div 为空,则不应显示。这是我的:
<div *ngIf="(tray.flyers.length === 0) && (isOwner === true)"></div>
如果用户是所有者并且 div 为空,则将显示 div。我只是不确定如何添加将在用户是访客且 div 为空时隐藏它的子句。
我花了几个小时试图解决这个问题,但看不出它会如何 work.I 我知道如果我在组件中完成所有操作并执行以下操作,我就可以让它工作:
<div[hidden]="isTrayEmpty"></div>
但如果可能的话,我真的很想在 HTML 中这样做。不知道能不能做到。
感谢您提供的任何帮助。
这是逻辑:如果 div 不为空或用户是所有者,则显示 div:
<div *ngIf="(tray.flyers.length > 0) || (isOwner === true)"></div>