当前位置:  开发笔记 > 编程语言 > 正文

内部的小胡子模板字符串呈现为HTML

如何解决《内部的小胡子模板字符串呈现为HTML》经验,为你挑选了1个好方法。

我正在使用Mustache来呈现模板.

我有这个json对象:

  {
    title: "Foo bar", 
    content: "

Html here

", footer: "footer content here" }

我有一个Mustache模板,如:

  
{{title}}
{{content}}

我的问题是变量内容中的html没有被渲染,而只是被打印到屏幕上.

我看到(在非视图源窗口中)

Html here

:,如果我查看页面源,我只想看到它.

我怎么能解决这个问题,当我将一个字符串传递给一个小胡子模板时,HTML内部会被渲染?我在调用mustache.render(templates.all,data); 我打电话给小胡子.



1> Amy..:

从Mustache文档:

默认情况下,所有变量都是HTML转义的.如果要返回未转义的HTML,请使用三重胡须:{{{name}}}.

所以你只需要使用例如.{{{content}}}在您的模板中:

  
{{title}}
{{{content}}}

推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有