Foreach等同于swig tpl引擎

时间:2015-03-30 20:20:57

标签: express swig-template

<p>
    <strong>id</strong>: {{ user.facebook.id }}<br>
    <strong>token</strong>: {{ user.facebook.token }}<br>
    <strong>email</strong>: {{ user.facebook.email }}<br>
    <strong>name</strong>: {{ user.facebook.name }}
</p>

我正在尝试遍历一个对象,然后打印掉键和值,但它不起作用..将关键字输入user.facebook[key]。我在节点中使用带有express的swig tpl引擎。

<p>
{% for key in user.facebook %}
    <strong>{{key}}</strong>{{user.facebook[key]}}<br>
{% endfor %}
</p>

有谁知道我怎么能做到这一点?

1 个答案:

答案 0 :(得分:0)

我没有意识到swig对于twig的密切关系...经过多次搜索后,我认为我只是尝试了twig功能,并且嘿presto它有效:)

http://twig.sensiolabs.org/doc/tags/for.html#iterating-over-keys-and-values

{% for key, value in some.object %}
    <strong>{[key]}</strong>{[value]}<br>
{% endfor %}