访问父级循环

特殊的 loop 变量总是指向最里层的循环。如果想要访问外层的循环,可以给它设置别名:

  1. <table>
  2. {% for row in table %}
  3. <tr>
  4. {% set rowloop = loop %}
  5. {% for cell in row %}
  6. <td id="cell-{{ rowloop.index }}-{{ loop.index }}>{{ cell }}</td>
  7. {% endfor %}
  8. </tr>
  9. {% endfor %}
  10. </table>