【发布时间】:2019-04-10 13:58:19
【问题描述】:
以任意数组为内容的以下模板:
{%- for datapoint in content -%}
{%- assign breaker = (forloop.index | modulo: 4) -%}
{{breaker}}
{% if breaker == 0 %};
{% endif %}
{%- endfor -%}
在 Visual Studio 代码中生成此输出,并且符合文档:
1 2 3 0 1 2 3 0 1 2 3 0
(为了便于阅读,我添加了空格而不是换行)
在 azure logic app 上运行相同的模板会产生这个输出
1 2 3 4 5 6 7 8 9 10 11 12
有没有其他方法可以使用 Liquid 模板实现相同的输出,无需模数?好像|可能是个问题,
{%- assign arraysize = content | size -%}
似乎也不起作用,但是
{%- assign arraysize = content.size -%}
工作正常。但是我不确定如何以这种方式使用模数。
【问题讨论】: