Javascript Mustach在dom中呈现实际的HTML标记?
我有一个简单的mustache函数,它抓取一个模板,处理它,然后使用$()。append在需要的地方插入它 问题是它实际上呈现的是html标记,而不仅仅是文本 而不是:Javascript Mustach在dom中呈现实际的HTML标记?,javascript,html,templates,mustache,Javascript,Html,Templates,Mustache,我有一个简单的mustache函数,它抓取一个模板,处理它,然后使用$()。append在需要的地方插入它 问题是它实际上呈现的是html标记,而不仅仅是文本 而不是: paragraph1... paragraph2... 确实如此(实际上显示了html标记): template.html: <div> {{content}} </div> {{content}} 相当标准的东西。。。直到大约两天前,它还运行得很好。。。我不知道我能做些什么导致这一切 有人能告诉
paragraph1...
paragraph2...
确实如此(实际上显示了html标记):
template.html:
<div>
{{content}}
</div>
{{content}}
相当标准的东西。。。直到大约两天前,它还运行得很好。。。我不知道我能做些什么导致这一切
有人能告诉我为什么会发生这种情况吗
谢谢大家! 也许可以尝试使用3
{{{{{content}}
默认情况下,所有变量都是HTML转义的。如果要呈现未缩放的HTML,请使用三个小胡子:{{{{{name}}
。您还可以使用&来取消对变量的scape
我在git的回执上看到了这个胡子 两天前,您的内容中显然没有
p
标记:)
$.get(baseUrl+"js_temp/template.html", function(templates) {
tab.append(Mustache.render(templates, templateData));
});
<div>
{{content}}
</div>