如何在小部件内部从循环加载索引以在条件下使用它



我有小部件负载件,我设置为循环加载单个小部件内的单个项目,我希望内部以循环设置索引,以设置每个元素,以利用其优势,以使其从条件中获得优势我该怎么做?

这是我内部窗口内的循环:{for Data.widget._pieces%}

我试图设置这样的索引,但它不起作用:{%set index = data.piece .__ dotpath |替换("。"," - "(%}

使用nunjucks的内置loop对象,您可以有条件地检查循环所在的索引,然后选择做一些特别的事情,例如

{% for piece in data.widget._pieces %}
    {% if loop.index ===  1 %}
        ... something special
    {% else %}
        ... something normal
    {% endif %}
{% endfor %}

最新更新