在 HandlebarsJS 中,{{^}} 是什么?
In HandlebarsJS, what is {{^}}?
我运行穿过一个胡萝卜状的符号{{^}}
,在这个模板片段中:
<p class="{{ type }}">
{{#is_auth}}
{{^is_submitted}}
<label for="place-{{ name }}">{{ prompt }} {{# optional }}<small>({{#_}}optional{{/_}})</small>{{/ optional }}</label>
{{/is_submitted}}
{{^}}
<label for="place-{{ name }}">{{ prompt }} {{# optional }}<small>({{#_}}optional{{/_}})</small>{{/ optional }}</label>
{{/is_auth}}
{{^}}
是什么意思?由于这是一个符号,所以很难搜索,我在handlebarsjs tutorial
中找不到它
从外观上看,它似乎是某种 "else" 运算符,但我不确定。
这是一个简写的逆运算符。仅当变量为 false 时才评估该部分。在上面的例子中:
{{^is_submitted}}
这是一个 "else-if" 表达式,如果 is_submitted 为假,则显示该部分。
{{^}}
一个"else"运算符。
HandleBarJS website 有(一点点)更多信息。
我运行穿过一个胡萝卜状的符号{{^}}
,在这个模板片段中:
<p class="{{ type }}">
{{#is_auth}}
{{^is_submitted}}
<label for="place-{{ name }}">{{ prompt }} {{# optional }}<small>({{#_}}optional{{/_}})</small>{{/ optional }}</label>
{{/is_submitted}}
{{^}}
<label for="place-{{ name }}">{{ prompt }} {{# optional }}<small>({{#_}}optional{{/_}})</small>{{/ optional }}</label>
{{/is_auth}}
{{^}}
是什么意思?由于这是一个符号,所以很难搜索,我在handlebarsjs tutorial
从外观上看,它似乎是某种 "else" 运算符,但我不确定。
这是一个简写的逆运算符。仅当变量为 false 时才评估该部分。在上面的例子中:
{{^is_submitted}}
这是一个 "else-if" 表达式,如果 is_submitted 为假,则显示该部分。
{{^}}
一个"else"运算符。
HandleBarJS website 有(一点点)更多信息。