我有 2 个数组 "a_group"[a,a,a,a] 和 "b_group"[b,b,b]
我正在迭代以下循环:
{% for a in a_group and b in b_group %}
<p> {{ a }}: {{b}} </p>
{% endfor %}
预期结果:
一个:b
一个:b
一个:b
a: 没有可用的数据
我实际得到的:
a: 没有可用的数据
a: 没有可用的数据
a: 没有可用的数据
a: 没有可用的数据
最佳答案
根据 David sir 的指南,这可以使用索引来实现。下面可能有助于在代码中实现。
{% assign a_group = 'a1,a2,a3' | split: ',' %}
{% assign b_group = 'b1,b2,b3' | split: ',' %}
{% for a in a_group %}
<p> {{ a }} : {{ b_group[forloop.index0] }} </p>
{% endfor %}
关于shopify - 我如何与液体并行迭代两个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59252301/