如何在 Handlebars 模板中使用内联条件表达式?
有没有办法以“原生”方式做到这一点?我的意思是,没有注册自定义助手?
例如,我一直在玩代码(有括号,没有括号):
<select name="alignment">
<option value="left" {{ #if (options.text_alignment == 'left') }}selected="selected"{{ /if }}>Left</option>
<option value="center" {{ #if (options.text_alignment == 'center') }}selected="selected"{{ /if }}>Center</option>
<option value="right" {{ #if (options.text_alignment == 'right') }}selected="selected"{{ /if }}>Right</option>
</select>
但它根本不起作用并引发错误:
Error: Parse error on line 20:
...ion value="left" {{ #if (options.text_al
-----------------------^
Expecting 'ID', 'DATA', got 'INVALID'
[Break On This Error]
throw new Error(str);
那么,我如何才能以if/else
结构或经典三元运算符的形式拥有内联条件语句(var == value)?'yes':'no'
提前致谢。