【问题标题】:how to use break in for loop of swig template node js?如何在 swig 模板节点 js 的循环中使用中断?
【发布时间】:2014-06-28 09:40:21
【问题描述】:

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

就像使用 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 %}

请调查一下。 谢谢你。

【问题讨论】:

    标签: swig-template


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-14
      • 1970-01-01
      • 2019-12-22
      • 2017-01-07
      • 1970-01-01
      • 2017-11-22
      • 2021-07-30
      • 1970-01-01
      相关资源
      最近更新 更多