目前,变量在for
循环中被称为属性:
{% id, item in items %}
<div>
{{ id }}
{{ item.foo }}
{{ item.bar }}
{{ item.baz }}
...
最好跳过item.
中的for
部分:
...
<div>
{{ id }}
{{ foo }}
{{ bar }}
{{ baz }}
与ES6解构类似:
for (const [id, {foo, bar, baz}] of Object.entries(items)) ...
是否可以在Nunjucks模板中将它们作为变量引用而不是item
属性?