gpt4 book ai didi

conditional-statements - 如何在blazor的html元素中编写条件?

转载 作者:行者123 更新时间:2023-12-04 07:35:18 26 4
gpt4 key购买 nike

@if (unit.unitNum != null)
{
<div>@unit.unitNum - @unit.type</div>
}

Is there a way to right conditional within div element?I have to write conditional for unit.type too so it will be many ifs.

最佳答案

是的,您可以在 div 元素中编写条件。

<div>
@if(unit.unitNum != null)
{
@unit.unitNum - @unit.type
}
else {
@* just do whatever you want here or don't write an else clause *@
}
</div>
请注意,您还可以使用字符串插值
<div>
@if(unit.unitNum != null)
{
@($"{unit.unitNum} - {@unit.type}")
}
</div>
你甚至可以稍微简化一下。此外,由于您没有指定这一点, unit.unitNum 的类型在这里并不重要,例如它可能是 int ,或 string .
<div>
@($"{(unit.unitNum != null ? unit.unitNum : "no number found")} - {@unit.type}")
</div>

关于conditional-statements - 如何在blazor的html元素中编写条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67780585/

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