我有小部件装载件,我设置了for循环以在此小部件中装载单个项目,我希望在for循环中设置每个元素的索引以利用它来确定条件,我该怎么做?>
这是我的小部件内的for循环: {%for data.widget._pieces%}
,我试图像这样设置索引,但是没有用: {%set index = data.piece .__ dotPath | replace(“。”,“-”)%}
答案 0 :(得分:1)
使用nunjucks的内置loop
对象,您可以有条件地检查循环所在的索引,并选择执行类似的特殊操作
{% for piece in data.widget._pieces %}
{% if loop.index === 1 %}
... something special
{% else %}
... something normal
{% endif %}
{% endfor %}