Nunjucks中的循环表现不同,具体取决于内部HTML标记

时间:2015-07-21 06:32:02

标签: javascript client-side-templating nunjucks

我有以下Nunjucks模板应该将项目列表呈现为 列表:

{% for item in items %}
    <li>
        {{item.title}}
    </li>
{% endfor %}

和表

<table border="1">
  {% for item in items %}
  <tr>
    <td>{{item.title}}</td>
  </tr>
  {% endfor %}
</table>

列表正确呈现为

<li>a</li>
<li>b</li>
<li>c</li>

但是该表应该有三个TR元素,但它呈现为

<table border="1">
  <tr>
     <td></td>
  </tr>
</table>

为什么只有一个TR元素而不是三个TR元素?

JSFiddle在这里:

https://jsfiddle.net/user0815/r41akt22/5

0 个答案:

没有答案