【问题标题】:How to display HTML contained in a JS var?如何显示包含在 JS var 中的 HTML?
【发布时间】:2015-05-21 22:53:20
【问题描述】:

我正在研究如何从 JS var 显示 HTML。

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

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

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

Go to the awesome site

我在 SO 和 google 上寻找过,但我发现的只是如何将 HTML 存储到 var,而不是如何显示它。

谁能给我指路?

谢谢你,

大卫

【问题讨论】:

标签: javascript html meteor


【解决方案1】:

默认情况下,出于安全考虑,Meteor 会将来自助手的任何 html 代码呈现为“转义”(可见)HTML。为了在您的模板中呈现原始 html,Meteor Spacebars 给了我们triple-brace 表示法:

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

但请谨慎使用!当心XSS injections

【讨论】:

  • 感谢您的帮助!
猜你喜欢
  • 1970-01-01
  • 2017-04-13
  • 1970-01-01
  • 2011-12-16
  • 2018-10-09
  • 2010-09-22
  • 2023-03-20
  • 2014-11-22
相关资源
最近更新 更多