如何在 freemarker 模板中使用 "or"
How to use "or" in freemarker templates
我正在尝试根据数据的存在与否更改数据的布局 table。我想写但不起作用的是:
<#if record.enduseraccount?has_content OR record.installedataccount?has_content>
Table 1
<#else>
table 2
</#if>
我不需要两个陈述都为真,只需要一个或另一个。我真的不想通过为每个变量添加一个新的 table 来为我的模板添加大量长度。
使用||
您也可以使用double question mark ??
来检查值是否丢失
<#if record.enduseraccount?? || record.installedataccount??> ....
我正在尝试根据数据的存在与否更改数据的布局 table。我想写但不起作用的是:
<#if record.enduseraccount?has_content OR record.installedataccount?has_content>
Table 1
<#else>
table 2
</#if>
我不需要两个陈述都为真,只需要一个或另一个。我真的不想通过为每个变量添加一个新的 table 来为我的模板添加大量长度。
使用||
您也可以使用double question mark ??
来检查值是否丢失
<#if record.enduseraccount?? || record.installedataccount??> ....