【发布时间】:2014-03-13 22:51:36
【问题描述】:
我正在尝试使用 ninja 编写模板。但我无法显示正确的缩进!我尝试了很多东西,但我无法得到预期的结果。 我有一本这样的字典:
videoNode = {'type': "VideoLoader",
'config': {'type': "url",
'source': "blabla",
'frameBufferSize': 50,
}
}
我想展示类似的东西
queueVideo1:
type: VideoLoader
config:
source: blabla
type: url
frameBufferSize: 50
但我能得到的只有:
queueVideo1:
type: VideoLoader
config:
source: blabla
type: url
frameBufferSize: 50
这是我的文件:
{%- for key, value in videoNodes.iteritems() recursive -%}
{%+ if value is mapping -%}
{{ key }}:
{{ loop(value.iteritems()) }}
{%- else -%}
{{ key }}: {{value}}
{% endif %}
{%- endfor -%}
【问题讨论】: