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

时间:2011-11-06 15:53:12

标签: liquid

如何在Liquid中打破循环,主要是for-loop?我尝试了{% 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 %}

1 个答案:

答案 0 :(得分:49)

对于未来的访客。上面的代码确实在当前的Liquid(gem v2.5.1)中工作。