如何在trimpath中为if子句条件添加表达式?

时间:2012-09-19 17:25:21

标签: javascript open-source web-deployment-project

我正在使用trimpath library来绘制动态网页

我尝试将表达式添加到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

你可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

免责声明:我没有使用此库的经验。

根据the documentation

  

testExpr是任何有效的JavaScript表达式,但没有close-brace   字符。

这意味着你应该能够做到这一点:

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