如何在swig模板节点js的循环中使用break?

时间:2014-06-28 09:40:22

标签: swig-template

你好,我试图在达到总长度的一半时停止循环。

就像使用休息一样,它没有发生。

  {% 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 %}

请调查一下。 感谢你。

1 个答案:

答案 0 :(得分:3)

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

您不需要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 %}