我希望能够将此“threeMonth and complimentary”模型称为对象,以确定它们是否可见,并显示最后一个标记(如果它们不可见)。基本上我想要一个if / elseif / else莫名其妙
<p [(ngModel)]="threeMonth" name="threeMonth" *ngIf="(offers.offerAnnualIssues - offers.nssIssues) > offers.nssIssues">*3 MONTHS OF ISSUES</p>
<p [(ngModel)]="complimentary" name="complimentary" *ngIf="offers.custPrice != '2'">COMPLIMENTARY</p>
<p *ngIf="**If the threeMonth model is not visible and complimentary is not vivible show this**">*A FULL YEAR OF ISSUES</p>
答案 0 :(得分:1)
丑陋的解决方案 - 将前两个if语句与nots结合使用:
*ngIf="!((offers.offerAnnualIssues - offers.nssIssues) > offers.nssIssues) && !(offers.custPrice != '2')"
更好的解决方案 - 使用ngSwitch生成案例并将默认值设置为最后一个选项。