我们有如下声明:
{{~#if someCondition ~}} <div class="whyweneedtildehere"></div> {{~/if~}}
简单的if语句和车把模板中带“~”的if语句有什么区别?
if
qnyhuwrf1#
它被称为 * 波浪号 *,这可能有助于您进一步搜索它。车把手文档详细回答了您的问题。通过在大括号旁边添加~字符,可以从任何mustache语句的任意一侧省略模板空格。应用后,该侧的所有空格将被删除,直到该侧的第一个手柄表达式或非空格字符。
uajslkp62#
下面是一些示例,可能有助于您了解~的功能。
~
在.js中:
.js
{ hello: 'Hello, World!', }
示例1:
.hbs格式
<div> {{hello}} </div>
.html格式
<div> Hello, World! </div>
示例2:
<div> {{~hello}} </div>
<div>Hello, World! </div>
示例3:
<div> {{~hello~}} </div>
<div>Hello, World!</div>
基本上,它用于删除输出HTML中的空格。
2条答案
按热度按时间qnyhuwrf1#
它被称为 * 波浪号 *,这可能有助于您进一步搜索它。
车把手文档详细回答了您的问题。
通过在大括号旁边添加~字符,可以从任何mustache语句的任意一侧省略模板空格。应用后,该侧的所有空格将被删除,直到该侧的第一个手柄表达式或非空格字符。
uajslkp62#
下面是一些示例,可能有助于您了解
~
的功能。在
.js
中:示例1:
.hbs格式
.html格式
示例2:
.hbs格式
.html格式
示例3:
.hbs格式
.html格式
基本上,它用于删除输出HTML中的空格。