2012-09-19 44 views
0

我使用trimpath library繪製動態頁面如何在trimpath中添加if子句條件的表達式?

我試圖表達增加,如果條款

{for item in itemsObj} 
{if item_index % 4 == 3 && peopleObj.length != item_index + 1 } 
    <div class="search-result-row" style="border-bottom:1px solid #dadada;"> 
{/if} 
{/for} 

但價值「item_index + 1」不作爲數學表達式,結果此值計算的pinding字符串 例如 如果item_index = 3那麼表達式的結果是= 31

請問您能幫我解答嗎?

+0

你嘗試'(item_index + 1)'? – jbabey

+0

是的,我嘗試這個仍然把結果作爲字符串綁定 –

回答

1

聲明:我對該庫沒有任何經驗。

根據the documentation

的testExpr是任何有效的JavaScript表達式,但沒有近距離括號 字符。

這意味着你應該能夠做到這一點:

{if item_index % 4 == 3 && peopleObj.length != (parseInt(item_index, 10) + 1) } 
+0

謝謝jbabey,它的工作終於。我怎麼錯過這個方法 –

+0

@KhadijahJShtayat如果這個答案對你有幫助,並且你認爲它會幫助未來的訪問者有類似的問題,你應該接受答案(點擊綠色的勾號)。 – jbabey

相關問題