是否可以在手把模板中嵌套if/else语句
Is it possible to nest if/else statements in handlebars templates?
我想知道是否可以使用手把嵌套多个if/else语句?到目前为止,我所有的尝试都导致了编译错误,我想做的如下:
{{if address}}
<ul>
<li>address.line1</li>
<li>address.line2</li>
{{if address.line3}}<li>address.line3</li>{{/if}}
{{if address.line4}}<li>address.line4</li>{{/if}}
{{else}}
No address given
{{/if}}
我在这里尝试的是可以实现的吗?它总是会导致语法分析器错误,因此我通过编写一个助手来处理吐出地址(处理javascript中line3/line4的条件):
{{if address}}
{{formatAddress address}}
{{else}}
No address given
{{/if}}
虽然这是可行的,但最好不必为这种简单条件的每个实例编写一个辅助函数。
我认为如果需要前面的#
试试这个。
{{#if address}}
<ul>
<li>address.line1</li>
<li>address.line2</li>
{{#if address.line3}}<li>address.line3</li>{{/if}}
{{#if address.line4}}<li>address.line4</li>{{/if}}
</ul>
{{else}}
No address given
{{/if}}
相关文章:
- 嵌套if语句中的else语句.这段代码如何知道要执行哪个else语句
- 嵌套if的javascript问题
- Javascript/JQuery嵌套if语句工作不正常
- for循环中嵌套if条件的setTimeout
- 嵌套if语句vs&&操作员javascript jquery
- Javascript 多个嵌套 if 语句不适用于 Rails 代码
- 如何避免这样的嵌套if语句
- 多个嵌套if语句未进行计算
- 如何优化嵌套if
- Javascript嵌套If语句
- 如何避免混乱的嵌套if-else或开关
- 是否可以在手把模板中嵌套if/else语句
- 如何将带有嵌套if语句的if-else语句转换为一个三元语句
- Noobish JavaScript嵌套If Else语句帮助/建议/指针/YouNameIt
- 如何在Jquery Javascript中使用嵌套if else
- 我有一个嵌套if的函数.我怎样才能做出'这个'指向构造函数.父
- 较短的嵌套if语句
- 如何缩短我的嵌套if/else语句
- 在JavaScript中重构嵌套if语句
- 在javascript中嵌套if else