我试图把一个条件在自由标记模板,但它不工作。这里是条件
<#if "${Model.Order.Addresses.DeliveryAddress}" != "TRED" || "${Model.Order.Addresses.DeliveryAddress}" != "TREF">
Please note that it can take some time for the tracking.
</#if>
这里有语法问题吗?
Thanks in advance
这里有一个逻辑问题。你的条件说"送货地址不是TRED或送货地址不是TREF",这对所有送货地址都是正确的。我猜你想要"交货地址是TRED或交货地址是TREF",在这种情况下使用==
而不是!=
,或者"交货地址不是TRED 和交货地址不是TREF",在这种情况下使用&&
而不是||
。
根据语法,您应该只写Model.Order.Addresses.DeliveryAddress != "TRED"
而不是"${Model.Order.Addresses.DeliveryAddress}" != "TRED"
。只要DeliveryAddress
是字符串,它将给出相同的结果,但更短。