繁体   English   中英

表情符号显示为原始HTML代码

[英]Emoticons displayed as raw HTML code

我正在使用Meteor( https://atmospherejs.com/mattimo/emoticons )中的mattimo:emoticons包来显示表情。 我正在使用这个简单的模板对其进行测试:

    <template name="test">
      {{parseEmoticons ":-)"}}
    </template>

通过路由“ / test”显示,如下所示:

    Router.route('/test/', function () {
      this.render("test");
    });

这应该显示一个简单的笑脸,但是相反,我在浏览器中得到了原始HTML:

    <img class="meteoremoticon" src="/packages/mattimo_emoticons/assets/images/emoticons/caritas_07.png">

如何让浏览器呈现HTML,而不仅仅是显示未处理的HTML?

流星文档

{{{content}}}-三括号模板标记用于插入原始HTML。 这些要小心! 确保HTML是安全的是您自己的工作,要么自行生成HTML,要么对来自用户输入的HTML进行清理。

因此,尝试使用三括号

<template name="test">
  {{{ parseEmoticons ":-)" }}}
</template>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM