我正在使用dust.js 模板引擎。主模板包含一个部分模板,问题在于dust.js 修剪了包含模板文件的每一行。
例如,主模板是:
<h1>{header}</h1>
{>dust_cnt /}
dust_cnt.dust 是:
<div>
This is
the content
</div>
我通过以下方式呈现响应: res.render('dust_template.dust', {header: 'TEST OK'});
输出之间没有空格的This is
问题the content
。所以输出看起来像:
TEST OK
This isthe content
我不能通过放置 {~n}或其他分隔符来更改所有内容,我认为没有任何理由这样做。
在http://linkedin.github.com/dustjs/上,我发现了以下注释GH- 166 - Added trimming of white spaces in dust templates configuration in the dust.compile ( default option is still true)
。但是找不到设置选项以避免修剪的方法?
我怎样才能让dust.js以我期望的方式呈现它(带空格)?
先感谢您!