2016-07-14 11 views
0

How do I accomplish an if/else in mustache.js?calling function with arguments in mustache javascriptに基づいて、私はmustache.jsテンプレートで条件を作成し、レンダリングされたHTMLに何かを印刷する関数を呼び出すことができます。"ロジックの場合" mustache.jsの関数出力に基づいて

しかし、両方を組み合わせることはできますか?つまり、関数の結果を "if"できますか?擬似コードで

:mustache.js表記で

If someFunction(args){ 
    // print something 
} 

{{#someFunction}}someValue{{/someFunction}} 

これは出力someFunctionの評価の結果であろう。関数の評価が肯定的な場合にのみ印刷できますか?

私は「論理的なテンプレートなし」について知っていますが、開発者は開発者がやるべきことをしなければなりません。

答えて

0

値を返し、if文内のその値を評価する関数が必要です。これは以下のような一般的なロジックです...

function returnBool(b){ 
    return b; 
} 

if (returnBool(true) === true){ 
    mustache.render(); 
} 
関連する問題