【问题标题】:Meteor display html formatted text in templateMeteor 在模板中显示 html 格式的文本
【发布时间】:2014-09-11 04:23:57
【问题描述】:

我正在使用流星 0.9.1.1。

我刚刚让 mcrider:bootstrap-wysiwyg 为笔记或文章的正文工作。它保存到 mongo 集合字段就好了,但是当我尝试在模板中显示它时,html 是显示而不是应用。换句话说,应该是这样的:

  • 让我们保留这个内容
  • 在列表中
  • 带线条

而是显示所有需要记录格式的原始 html 标记以及核心文本。

我希望有一个简单的函数我可以通过它来获得想要的结果。

有什么想法吗?

谢谢,亚历克斯

【问题讨论】:

  • 你能给出一些代码来显示你在做什么吗?您是否尝试将 html 注入到模板中?
  • 原来我只需要在我的变量周围设置三个把手。

标签: mongodb meteor bootstrap-wysiwyg


【解决方案1】:

如果您希望 field 中的 HTML 代码被解释为 HTML 代码(而不是转义),请在 HTML 模板中使用 {{{field}}} 而不是 {{field}}

【讨论】:

  • 如果您这样做,并且任何用户都能够提交文章,请确保将服务器上的 HTML 输入列入白名单以防止 XSS。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-11-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多