必须始终检查一个强制性条件,如果存在另一个值(具有特定值(,则显示else else hide
我正在尝试或条件,但行不通。
- 我的目标是cond1总是必须检查的
- 对于cond2,仅当存在cond2并且在场时,它具有值==='us',则应评估为true(如果cond2具有某些不同的值,则评估为false( (
- 如果不存在或不确定COND2,则仅评估COND1(意味着COND1必须始终评估(
ts
@Input cond2
html
<div *ngIf = "cond1 || cond2 && cond2 === "US">
Display
</div>
如果存在
,评估cond1(始终(和cond2
要总结,您要返回:
- true如果cond1为真,cond2不确定或
- true如果cond1为真,并且cond2 ==='us'
so:
<div *ngIf="(cond1 && !cond2) || (cond1 && cond2 === 'US')">