缩进而不换行?

问题描述 投票:0回答:1

我想写一些像这样的小胡子代码以提高可读性:

{{这个.$.名称}}

{{这个.$.名称}}

但是当我这样做时,HTML 看起来像这样:

姓名

我不希望两个名称之间有任何空格,我希望它看起来像这样:

名字名字

但是我想在 .hbs 文件中缩进,有没有办法让两者都带有小胡子?

javascript html express handlebars.js mustache
1个回答
1
投票

Handlebars 有一个名为 whitespace control 的功能:

可以通过在大括号中添加

~
字符来省略任何 Mustache 语句两侧的模板空白。应用后,该侧的所有空格都将被删除,直至该侧的第一个车把表达式或非空格字符。

就你而言,你会这样做:

{{this.$.Name~}}
{{~this.$.Name}}

查看此 Handlebars Playground 以获取交互式示例

© www.soinside.com 2019 - 2024. All rights reserved.