是否有"break"标签来逃避Liquid中的循环?

Lek*_*eyn 34 liquid

如何摆脱Liquid中的循环,主要是for-loop?我试过了{% break %},但是失败了,保存文件时出错:未知标签'break'.

我正在努力实现以下目标:

var variants = [];
{% for item in cart.items %}
    {% if item.product.handle == "handle-name" %}
    variants = {{item.product.variants | json}};
    {% break %} // won't work
    {% endif %}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

joo*_*ost 51

对于未来的访客.上面的代码确实在目前的液体(GEM V2.5.1)工作.

  • 文档已更新为包含`{%break%}`和`{%continue%}` (2认同)