1
ハンドルバーのIFヘルパーでさらに2つの条件をチェックしたいと考えています。コンパイル中の条件が2つ以上のハンドルバー
誰かが私にそれを手伝ってもらえますか?
私は1つ下のような何かをしたい:
私の心にstatus = "success";
{{ifCond status '==' 'success' && status '==' 'pass'}}
ハンドルバーのIFヘルパーでさらに2つの条件をチェックしたいと考えています。コンパイル中の条件が2つ以上のハンドルバー
誰かが私にそれを手伝ってもらえますか?
私は1つ下のような何かをしたい:
私の心にstatus = "success";
{{ifCond status '==' 'success' && status '==' 'pass'}}
状態が同時にパスと成功にすることはできませんので、あなたが問題を抱えている...
使用2変数の代わりに例えば、ステータスチェック: :{ "status" : "success" , "check" : "pass" }
あなたはヘルパーでただ一つのパラメータ以上のものを持つことができます
Handlebars.registerHelper('ifCond', function(cond1, cond2) {
if (cond1 == 'success' && cond2 == 'pass') {
return "OK";
} else {
return "KO";
}
});
テンプレート内のコードは、そのようになります。
{{ifCond status check}}