0

値 (ブール値ではない) が文字列と等しいかどうかを確認したい。関数を使用して条件を定義できるランダムなチュートリアルを見ましたが、その構文に関するドキュメントは見たことがありません。誰もそれを行う方法を知っていますか?

4

2 に答える 2

4

回避策は、すでにご存知かもしれませんが、mustache テンプレートの外部で評価されるラッピング条件変数を作成することです。

var displaySection = false;
if(typeof input == 'string'){
    displaySection=true;
}

そして、セクションタグでやりたいことをラップします {{#displaySection}}

于 2012-08-28T15:09:35.240 に答える
1

Theron が言ったように、Mustache はロジックのないテンプレート ライブラリであり、条件を処理できません (事前に JavaScript を使用する必要があります)。

テンプレートで条件付きブロックを本当に処理したい場合は、http://handlebarsjs.com/を確認してください。

于 2012-04-24T16:12:24.970 に答える