Handlebars.jsには奇妙な動作があります。これは文字列 "true"として真の値を持ち、偽の値を ""として持つブール値を描画します。偽の場合、ハンドルバーはブール変数を描画しません。
var booleanTestTrue = true;
var booleanTestFalse = false;
テンプレート:
True: {{booleanTestTrue}}
False: {{booleanTestFalse}}
がにレンダリング:
True: true
False: (empty string)
この問題を解決する方法はありますか?それともヘルパーを書く必要がありますか?
ここにレポの問題:https://github.com/wycats/handlebars.js/issues/827 – bentael