我正在尝试将条件置于免费标记模板中,但它不起作用。这是condidtion
<#if "${Model.Order.Addresses.DeliveryAddress}" != "TRED" || "${Model.Order.Addresses.DeliveryAddress}" != "TREF">
Please note that it can take some time for the tracking.
</#if>
这有什么语法问题吗?
提前致谢
答案 0 :(得分:0)
那里存在一个逻辑问题。您的条件是&#34;送货地址不是TRED或送货地址不是TREF&#34;,这适用于所有送货地址。我想你要么&#34;送货地址是TRED,或送货地址是TREF&#34;,在这种情况下使用==
而不是!=
,或者&#34;送货地址是不是TRED 和送货地址不是TREF&#34;,在这种情况下使用&&
代替||
。
从语法开始,您应该只编写"${Model.Order.Addresses.DeliveryAddress}" != "TRED"
而不是Model.Order.Addresses.DeliveryAddress != "TRED"
。只要DeliveryAddress
是一个字符串,它就会得到相同的结果,但是更短。