2016-09-21 87 views
0

我想把自由標記模板中的條件,但它不工作。這裏是條件或條件在FTL中不起作用?

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

這是否有任何語法問題?

在此先感謝

回答

0

這裏有一個合乎邏輯的問題。您的條件顯示「送貨地址不是TRED或送貨地址不是TREF」,所有送貨地址都是如此。我想你想要麼「送貨地址是TRED或送貨地址是TREF」,在這種情況下使用==而不是!=,或者「送貨地址不是TRED 送貨地址不是TREF」,在這種情況下使用&&而不是||

至於語法,而不是"${Model.Order.Addresses.DeliveryAddress}" != "TRED",你應該只寫Model.Order.Addresses.DeliveryAddress != "TRED"。它會給出相同的結果,只要DeliveryAddress是一個字符串,但更短。