<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 已采纳

我没有意识到swig与twig有多么紧密的联系..经过大量搜索,我想我只是想尝试一下twig功能,嘿,早就奏效了:)

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 %}

  ask by John translate from so

未解决问题?本站智能推荐:

1回复

使用Swig模板引擎浏览html目录?

我在一个目录中有2个不同的目录。 第一是views包含诸如所有痛饮意见newpost.html 。 另一个是temp_images ,其中包含butterfly.png 。 在newpost.html中, Swig打印文本,但不会显示蝴蝶。 我不知道为什么,我仔细检查了HTM
1回复

使用Swig / Twig创建forEach循环

我正在尝试创建一个循环,该循环将为我将值输出到表中。 到目前为止,我没有在呈现的页面上加载任何内容。 没有什么可显示的。 我不太确定如何使用Swig / Twig循环,所以不知道在这篇文章中要包含什么内容。 请看一下代码,如果您需要其他代码,我会应要求添加。 我的循环尝试: 模
2回复

phpstorm使用Swig模板引擎?

如何在JetBrains PhpStorm 8.0.2中安装或配置SWIG模板引擎? 我有: “ PhpStorm”:8.0.2 “ node.js” v0.10.36 “ express”:4.10.6 “痛饮”:1.4.2 如何为PhpStor
1回复

带有子文档的swig-template测试条件

我有一个json: 我想有一个条件要检查: 如果任何项目z , x ,或y在c目的是大于30 ,示出了用于值a 这可能吗? 我做了一些研究,但找不到任何答案。 请帮忙! 谢谢! 我试过了
1回复

无法在Express中呈现swig模板

所以我正在尝试使用consolidate.js来使用express渲染swig模板 ,但是当我尝试从另一个模板中“扩展”一个模板时,我收到以下错误: 在我的app.js文件中,我将swig设置为我的渲染引擎(仅包含相关代码): 我有一个基本模板, one.html : 然
1回复

使用Node.js或Express Render为Swig设置全局变量

我正在使用express和swig作为tpl引擎在节点中为自己构建一个bootstrap框架。 我习惯使用诸如ezpublish之类的框架,在该框架中可以从tpl代码中提取ini设置。 我实际上并不喜欢这种方式。 但是,总会在多个地方提供所需的内容,例如: 我希望能够始终将
2回复

在Swig模板中使用node.js的方括号错误

似乎swig模板无法做一些基本的事情,例如在if语句的括号内有两个条件,我想知道你们如何处理这个问题而不必重复代码: 现在,由于Swig不支持它 ,这打破了看法。
1回复

如何在Swig模板中调用标准的javascript函数?

具体来说,我想调用{% if typeof(myvar) == "boolean" %}或{% set a = parseInt(myvar) %} ,但现在它给出了这个错误: SyntaxError:在Object.compile(/ home)的Object.precompile(