web-dev-qa-db-ja.com

Mustache.js内のHTMLとしてのテキスト

私はJavaScriptでこのような配列を持っています:

[name: "myname", text: "<p>my html text</p>"]

これをMustacheテンプレートで使用すると、テキストは次のように表示されます。

<p>my html text</p>

私はそれをhtmlのようにしたいだけです:

my html text

-

私が使用するテンプレートは次のようなものです:

<div>
    {{name}}
    {{html}}
</div>
37
Saif Bechan

hTMLを出力する場合は、中括弧を使用します。 {{{html}}}

ドキュメントから:

すべての変数は、デフォルトでHTMLエスケープされます。エスケープされていないHTMLをレンダリングする場合は、3つの口ひげを使用します:{{{name}}}。 &を使用して変数のエスケープを解除することもできます。

https://github.com/janl/mustache.js/

97
Mark