FTL中的自动增量

时间:2017-02-24 17:36:54

标签: loops frontend auto-increment freemarker

您好我已经在迭代一个列表了,我需要另一个变量来保存Integer值,并且该值应该与列表一起自动递增。有人可以告诉我这样做吗?我的FTL版本是2.3.16

1 个答案:

答案 0 :(得分:1)

你真的需要你所在的列表项的索引吗?现代解决方案是在循环变量之后添加?index(从0开始)或?count(从1开始),例如:

<#list somelist as someItem>
  ${someItem?index}
</#list>

但是,您使用的是古老版本(考虑升级...),其中没有?index?count,但是通过在名称后添加_index创建了一个变量循环变量:

<#list somelist as someItem>
  ${someItem_index}
</#list>