或者条件在超光速下不工作



我试图把一个条件在自由标记模板,但它不工作。这里是条件

<#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是字符串,它将给出相同的结果,但更短。

相关内容

  • 没有找到相关文章

最新更新