如何显示JS var中包含的HTML?

时间:2015-05-21 14:35:54

标签: javascript html meteor

我正在研究如何从JS var。

中显示HTML

我把它存放在JSON中,但是当我想显示它时(我从流星助手那里返回它),它以纯文本显示。我需要它将元素视为HTML元素。

例如,如果我的var包含:"<a href='http://stackorverflow'>Go to the awesome site</a>"

我希望它能清楚地显示如下:

Go to the awesome site

我在SO和谷歌上寻找过这个,但我发现的只是如何将HTML存入var,而不是如何显示它。

有人可以指路吗?

谢谢你,

大卫

1 个答案:

答案 0 :(得分:0)

默认情况下,出于安全考虑,Meteor会将来自帮助程序的任何html代码呈现为“转义”(可见)HTML。要在模板中渲染原始html,Meteor Spacebars会为我们提供triple-brace符号:

{{{html_var}}} <!-- this will be considered as html -->

尽管谨慎使用!小心XSS injections