gpt4 book ai didi

angular - 如何在 Angular 模板中声明变量?

转载 作者:行者123 更新时间:2023-12-03 17:44:20 30 4
gpt4 key购买 nike

这是源代码

<div>
{{ getActualData() }}
</div>
<div>
{{ getVirtualData() }}
</div>
<div>
{{ getActualData() - getVirtualData() }}
</div>

这就是我要的。
<div>
{{ actual = getActualData() }}
</div>
<div>
{{ virtual = getVirtualData() }}
</div>
<div>
{{ actual - virtual }}
</div>

由于两个函数比较复杂,我想暂时保存数据,并尽快计算差异。
有没有办法做到这一点?

最佳答案

您可以使用 在模板中声明变量let 这将评估函数并获得结果,使用 ngIf 实际检查值是否存在并分配给变量

<div *ngIf="getActualData(); let actual" > 
<div *ngIf="getVirtualData(); let virtual" >
{{actual - virtual}}
</div>

DEMO

关于angular - 如何在 Angular 模板中声明变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48959117/

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