如何在Handlebars中转义字符

时间:2013-04-29 05:34:01

标签: javascript html ember.js escaping handlebars.js

我在视图中有“name”变量,我想在渲染的HTML中显示这样的内容:

${Jon}

现在,我的代码是这样的:

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

我将name直接存储在视图中"${" + model.name + "}"。但我不希望以这种方式存储名称,我想在把手模板中显示字符${}

如何将把手中的{和}转换为普通琴弦?

1 个答案:

答案 0 :(得分:3)

您可以使用HTML ASCII代码:

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

示例:

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

如果item = 'apple',则变为:

  

{苹果}

JSBin example