【发布时间】:2021-01-20 01:25:09
【问题描述】:
我有一个顶级模板,我想在 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 参数未正确扩展(其值按原样传入)。
我需要为此使用不同的语法还是它不受支持?
【问题讨论】:
-
这个问题和Clojure没有任何关系。
-
Selmer 是一个 clojure 库,所以我猜是的。