0

我正在尝试在免费标记模板中添加一个条件,但它不起作用。这是条件

<#if "${Model.Order.Addresses.DeliveryAddress}" != "TRED"  || "${Model.Order.Addresses.DeliveryAddress}" != "TREF">
            Please note that it can take some time for the  tracking.
    </#if>

这有什么语法问题吗?

提前致谢

4

1 回答 1

0

那里有一个逻辑问题。您的条件是“收货地址不是 TRED 或收货地址不是 TREF”,这适用于所有收货地址。我猜你想要“收货地址是 TRED 或收货地址是 TREF”,在这种情况下使用==代替!=,或者“收货地址不是 TRED并且收货地址不是 TREF”,在这种情况下使用&&代替||.

至于语法,而不是"${Model.Order.Addresses.DeliveryAddress}" != "TRED"你应该只写 Model.Order.Addresses.DeliveryAddress != "TRED". 就字符串而言,它将给出相同的结果DeliveryAddress,但更短。

于 2016-09-21T16:22:21.630 回答