如何在jsrender模板中呈现字符串`{{string}}`?

时间:2014-12-22 21:55:16

标签: escaping jsrender

是否可以在JSRender中呈现用双花括号包裹的字符串?

<div>
   <p>Can I render {{string}} instead of something looking like a {{customtag}}?</p>
   {{if myCustomTag && myTag}}
      (<em>{{:myTag}}</em>)
   {{/if}}
</div>

到目前为止,我在http://www.jsviews.com/的尝试已经失效了。

1 个答案:

答案 0 :(得分:1)

您可以使用HTML字符实体 - &#123; {&#125; }(或等效&lcub;&rcub;

所以在模板中,

... &#123;&#123;string&#125;&#125; ...

将呈现为

... {{string}} ...

事实上,解析器正在寻找{{{^{作为标记分隔符,因此您可以使用以下内容:

... {&#123;string&#125;} ...


以下新文档主题涵盖了这一点:https://www.jsviews.com/#escapetag