whitespace - Handlebars ,空白控制

标签 whitespace handlebars.js space comma

我想要对空白进行精细控制,但仍然有可读的模板。

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

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

# outputs {{name}} , {{age}}
# desire: {{name}}, {{age}}

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

最佳答案

跟踪历史 the pull request to add this feature看起来这是正确的语法:

<h4>
{{~#object~}}

Surrounding whitespace would be removed.

{{/object}}
</h4>

结果:
<h4>Surrounding whitespace would be removed.</h4>

还有这个语法只修剪前导空格:
<h4>
{{~#object}}

Only leading whitespace would be removed.

{{/object}}
</h4>

结果:
<h4>Only leading whitespace would be removed.
</h4>

关于whitespace - Handlebars ,空白控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15953293/

相关文章:

python - 如何从空格中删除 Python "-"并将它们保留在单词之间?

javascript - 在 chrome 内容脚本中使用 html 模板

ember.js - Ember CLI 中的 Handlebar 辅助语法

tsql 使用像通配符和尾随空格?

c - 如何将空格分隔的 float 从字符串中提取到 c 中的另一个数组中?

function - 为什么我的函数无法在一个URL上修剪空格,但在另一个URL上却能正常工作?

ios - 如何检测 TextView 中的文本在 Swift 3 的所有行中是否为零?

java - 如何获得布局中的可用空间?

jquery - 使用 jQuery 管理数据库填充的过滤器名称以显示一些投资组合项目

javascript - ember.js 根据条件触发操作