如何在Liquid Tags中实现两数相乘后与第三个数比较的逻辑
问题根因
- Liquid 逻辑标签
{% %}内部不需要嵌套输出标记{{ }},你在if条件中额外嵌套的{{ }}会导致乘积计算的表达式无法被正确解析,判断条件直接判定为假,最终走到 else 分支输出20。
正确实现代码
{ "a": {% if 5 | times: 3 > 10 %} 10 {% else %} 20 {% endif %} }
以上代码运行后会输出预期结果 {"a": 10}。
内容的提问来源于stack exchange,提问作者Karanam Krishna
相关产品推荐
相关产品推荐

