2

渡されたjsonオブジェクト内にあるhtmlを口ひげにレンダリングさせることは可能ですか? 例を次に示します。

json オブジェクト

{
    message : "Hello World! <em>How are you?</em>"
}

テンプレート

<p>{{message}}</p>

電流出力

「こんにちは世界」<em>お元気ですか?</em>

希望の出力

「こんにちは世界」元気ですか?

4

2 に答える 2

1

{{{message}}}の代わりに「トリプル口ひげ」を使用し{{message}}ます。余分なブレースは、Mustache.js のデフォルトのエスケープをオーバーライドします。

&mustache.js が比較的最近のものである場合は、値をエスケープ解除するためにも使用できるはず{{&message}}です。

于 2013-06-01T13:17:44.863 に答える
0

デフォルトの動作は、Mustache のすべての変数をエスケープすることです。しかし、このようにエスケープされていない HTML を実行できます{{{ message }}}

http://mustache.github.io/mustache.5.htmlを参照してください。

于 2013-06-01T13:18:02.357 に答える