0

我正在使用修剪路径库来绘制动态页面

我尝试将表达式添加到 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”不是作为数学表达式计算的,并且该值的结果是绑定字符串,例如如果 item_index = 3 那么表达式的结果是 = 31

你能帮我解决这个问题吗?

4

1 回答 1

1

免责声明:我对这个库没有经验。

根据文档

testExpr 是任何有效的 JavaScript 表达式,但没有大括号字符。

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

{if item_index % 4 == 3 && peopleObj.length != (parseInt(item_index, 10) + 1) }
于 2012-09-19T17:36:31.867 回答