【问题标题】:<br> become &lt;br&gt; when taken from mongodb meteor<br> 取自 mongodb 流星时变成 <br>
【发布时间】:2013-06-07 08:09:37
【问题描述】:

我这里有个小问题。当我尝试从 mongodb 设置标签文本时,我的
标签变成了

//我的流星方法

Meteor.methods({
  addEventDetails : function(title, details) {
    details=details.replace('\n', "<br>");
    eventDetails.insert({'title': title, 'details': details});
  } 
});

//我的模板函数

Template.detailsboard.evt = function(){
    return eventDetails.findOne({});
  }

//我的模板

<template name="detailsboard">
    <div class="block">
        <div class="navbar navbar-inner block-header">

            <div class="pull-left"><i class="icon-bookmark"></i><span class="block-header-title">Event Details</span></div>
            <div class="pull-right searchbar"></div>
            <!-- <div class="pull-right"><span class="badge badge-warning">View More</span></div> -->
        </div>
        <!-- /block header-->
        <!-- block content -->
        <div class="block-content-details collapse in">
            <ol class="stream-items" id="stream-items-id">
                <a class="logo-details" href="/"></a>
                <div class="row-fluid" style="padding:10%">
                    <div class="span12">
                    <label class="text-inverse details-title">{{evt.title}}</label>
                    **//problem here**
                    <p class="text-inverse details-content">this.html({{evt.details}})</p>

                    </div>
                </div>
            </ol>
        </div>
        <!-- /block content -->
    </div>
    <!-- block header -->
</template>

【问题讨论】:

  • 三髭{{{evt.details}}}
  • 谢谢!它就像一个魅力!
  • 完成。我赶时间。

标签: javascript jquery mongodb meteor


【解决方案1】:

使用三重胡须{{{evt.details}}},因为默认情况下,Handlebars(或最初的 Mustache)会转义 HTML。

【讨论】:

    猜你喜欢
    • 2012-12-21
    • 2014-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-15
    • 1970-01-01
    • 2010-12-29
    相关资源
    最近更新 更多