1

您好,当循环达到总长度的一半时,我正试图停止循环。

就像使用 break 它没有发生一样。

  {% if page.member && page.member.length > 0 %}
   {% for member in page.member %}
     {{ member }}
     {% if loop.index0 == ((page.member.length/2)-1) %}
       {% set count = loop.index %}
        {% break %}
     {% endif %}
   {% endfor %}
{% endif %}

请调查一下。感谢您。

4

1 回答 1

3

Swig 模板中没有{% break %}标签。

您不需要中断标签:

{% if page.member && page.member.length > 0 %}
 {% set count = false %}
 {% for member in page.member %}
   {% if not count %}
     {{ member }}
     {% if loop.index0 == ((page.member.length/2)-1) %}
       {% set count = loop.index %}
     {% endif %}
   {% endif %}
 {% endfor %}
{% endif %}
于 2014-06-28T21:03:21.670 回答