2014-06-28 57 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