gpt4 book ai didi

javascript - Angular 4 忽略空字段的 HTML 显示

转载 作者:行者123 更新时间:2023-11-30 21:12:48 25 4
gpt4 key购买 nike

在以下 HTML 片段中:

<div class="twelve wide column">
<div class="value">
MaxPower: {{ powerPlant.maxPower }} MinPower: {{ powerPlant.minPower }}
</div>
<div class="value">
PowerPlantType: {{ powerPlant.powerPlantType }} Organization: {{ powerPlant.powerPlantName }}
</div>
<div class="value">
RampPowerRate: {{ powerPlant.rampPowerRate }} RampRateInSeconds: {{ powerPlant.rampRateInSeconds }}
</div>
</div>

powerPlant.rampPowerRate 和 powerPlant.rampRateInSeconds 是关联模型中的可选字段,如下所示:

export interface PowerPlant {
powerPlantId: number;
powerPlantName: string;
minPower: number;
maxPower: number;
powerPlantType: string;
rampRateInSeconds?: number;
rampPowerRate?: number;
}

显示时如何检查?根据该值是否存在,我实际上想要完全省略 div!有什么想法吗?

最佳答案

您可以使用 *ngIf 进行检查

<div *ngIf="powerPlant.maxPower && powerPlant.powerPlantType && powerPlant.rampPowerRate" class="twelve wide column">
<div class="value">
MaxPower: {{ powerPlant.maxPower }} MinPower: {{ powerPlant.minPower }}
</div>
<div class="value">
PowerPlantType: {{ powerPlant.powerPlantType }} Organization: {{ powerPlant.powerPlantName }}
</div>
<div class="value">
RampPowerRate: {{ powerPlant.rampPowerRate }} RampRateInSeconds: {{ powerPlant.rampRateInSeconds }}
</div>
</div>

关于javascript - Angular 4 忽略空字段的 HTML 显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45966422/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com