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

最佳答案

对于 future 的访客。上面的代码可以在当前的Liquid(gem v2.5.1)中使用

关于liquid - 是否有一个 “break”标签可以逃避Liquid中的循环?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8028229/

10-12 19:51