gpt4 book ai didi

javascript - 如果我将 null 除以 javascript/Angular 中的数字,如何得到 null?

转载 作者:行者123 更新时间:2023-12-02 15:59:57 24 4
gpt4 key购买 nike

我的预算是可变的。我有一个开关,可以显示以加仑或桶为单位的预算。默认情况下以加仑为单位。一桶有 42 加仑。因此,当我切换到桶时,我会显示除以 42 的值。以下是 Angular 样子:

<td class="text-right">{{barrels ? (fuelBudgets[0].budget/42 | number:1) : (fuelBudgets[0].budget | number:0)}}</td>

但是,如果 budgetnull 并且它除以 42,我得到的结果是 0,但我希望结果保持为 null。我怎样才能做到这一点,以便代码能够像我想要的那样处理数字,但如果值为空,它将返回空?

谢谢

最佳答案

您只需要在输出之前“仔细检查”,试试这个:

{{barrels ? (fuelBudgets[0].budget/42 == 0 ? NULL : fuelBudgets[0].budget/42) : (fuelBudgets[0].budget)}}

或者这个:

budget = fuelBudgets[0].budget/42;
{{barrels ? (budget == 0 ? NULL : budget) : fuelBudgets[0].budget}}

关于javascript - 如果我将 null 除以 javascript/Angular 中的数字,如何得到 null?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31273746/

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