相关疑难解决方法(0)

把手,空白控制

我想要精确控制空白,但仍然有可读的模板.

只是想通过简单的用例来看看其他人的解决方案.

{{name}}
{{#if age}}
  , {{age}}
{{/if}}

# outputs {{name}} , {{age}}
# desire: {{name}}, {{age}}
Run Code Online (Sandbox Code Playgroud)

https://github.com/wycats/handlebars.js/issues/479 - 提交了一张已关闭的门票.

whitespace space comma handlebars.js

24
推荐指数
2
解决办法
2万
查看次数

如何防止将换行符添加到 Handlebars 部分?

场景:单行 Handlebars 部分用于内联元素:

车把模板:

<a href="#section">{{> partial}}Label</a>
Run Code Online (Sandbox Code Playgroud)

部分的:

<svg class="icon" viewBox="0 0 65 65"><use xlink:href="#icon"></use></svg>
Run Code Online (Sandbox Code Playgroud)

编译结果:

<a href="#section"><svg class="icon" viewBox="0 0 65 65"><use xlink:href="#icon"></use></svg>
Label</a>
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,partial 遇到了换行符。文件中没有换行符。

html javascript template-engine handlebars.js

4
推荐指数
1
解决办法
3519
查看次数