1

ビューに「name」変数があり、レンダリングされた HTML に次のようなものを表示したい:

${Jon}

現在、私のコードは次のようになっています。

<li>
  {{name}}
</li>

nameとして直接ビューに保存しています"${" + model.name + "}"。しかし、私はこの方法で名前を保存したくありません.文字を表示したいのですが${ハンドル}バーのテンプレートに.

ハンドルバーの { と } をエスケープして通常の文字列にする方法は?

4

1 に答える 1

4

HTML ASCII コードを使用できます。

&#123; = '{'
&#125; = '}'

例:

<li>&#123;{{item}}&#125;</li>

の場合item = 'apple'、これは次のようになります。

{りんご}

JSBin の例

于 2013-04-29T11:57:38.070 に答える