Dust.js模板输出

时间:2015-09-02 04:40:13

标签: html dust.js

我有一个灰尘模板,它使用部分渲染表单中的字段:

{#Person}
{>"partial/field" field="FirstName" /}
{>"partial/field" field="MiddleName" /}
{>"partial/field" field="LastName" /}
{/Person}

这导致HTML看起来大致正确,除了每个字段的输出之间有奇怪的间距。当我使用Chrome的开发人员工具检查标记时,我看到一个神秘的HTML不间断空格实体正在输出,但我没有把它放在那里。

1 个答案:

答案 0 :(得分:2)

解决方案原来是我必须将部分模板文件的编码从UTF-8更改为Codepage 1252.由于我使用Visual Studio,这非常简单:使用File > Advanced Save Options...

看起来实体被用作UTF字节顺序标记,并被输出到生成的HTML中。希望这有助于其他人在努力解决这个问题!