2014-06-28 30 views
1

你好,我试图阻止我的循环,当它达到总长度的一半。如何使用swig模板节点js的循环中断?

就像使用中断它不会发生。

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

请仔细检查一下。 感谢你。

回答

2

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 %} 
+0

感谢的人! swig中没有标签。 – HDB