我无法弄清楚如何使用swig模板打印列表项的编号。例子(1,2,3,4,5)。
<ul>
{% for result in results %}
<li>
<span>Item number: {{n}}</span>
{{ result.title }}
</li>
{% endfor %}
</ul>
答案 0 :(得分:1)
您可以在此页面的“任务#1”标题下找到答案:
具体而言,在Swig中的{% for %}
标记内,您可以访问名为loop
的变量,该变量具有index
属性:
<ul>
{% for result in results %}
<li>
<span>Item number: {{ loop.index }}</span>
{{ result.title }}
</li>
{% endfor %}
</ul>
另请参阅Swig文档:http://paularmstrong.github.io/swig/docs/tags/#for