我有一个顶级模板,我想在 for 循环中使用“片段”模板,但我无法传入变量值:
{% for item in coll %}
{% include "fragment.html" with name="slack" item=item %}
{% endfor %}
item
然后name
在 fragment.html 模板中使用:
<div>
<label>
<input
title="{{item.id}}"
id="{{name}_{{item.id}}_active"
name="{{name}}-{{item.id}}_active"
...
/>
虽然name
参数被正确扩展(它的值在父模板中被硬编码),但item
参数不是(它的值按原样传入)。
我需要为此使用不同的语法还是不支持它?