内置的IF帮助器将“ 0”(零)视为true。 我知道这将是一项额外的检查,但我认为您应该可以将其用作错误值。
我也被这个困扰。 虽然这是JS的真实性标准视图,但我认为模板引擎应该对此有所不同,以使模板更简单。
对于if
行为有一些不同的要求。 鉴于虚假行为是1.0.0版本中的行为,我们应该保持该功能向前发展,并为那些可能希望使用数字或其他行为的人创建一个标志。
我同意创建标记是必须的方法。 绝对有足够的理由允许将零视为真实。 能否在元素级别(例如<#if degree zero =“ true”> {{degree}})上实现标志?
@artiee下一个版本将带有includeZero
标志。 可以这样使用:
{{#if goodbye includeZero=true}}GOODBYE {{/if}}cruel {{world}}!
在1.1.0中发布
不确定是否为时已晚,但是应将其添加到Handlebras文档中。
最有用的评论
不确定是否为时已晚,但是应将其添加到Handlebras文档中。