backbone.js正在转义html

backbone.js escaping html

本文关键字:转义 html js backbone      更新时间:2023-09-26

im从我的数据库中提取html,使用backbone.js 显示在我的页面上

数据存储方式类似于

<p>TEST<p>lt;p>测试1<p>lt;p>测试2<p>

在我的页面中使用underscore.js 时

pp<%=标题%>

<%=mainContent%>

    </div>            </div>      </script>
  <!-- sample template for pagination UI -->      <script

type="text.html"id="tmpServerPagination">

              <% if (currentPage < totalPages) { %>
                  <a href="#" class="btn long servernext">Show More</a>
              <% } %>
        </div>
    </script>

它呈现

测试

我想让它读取标签并将格式化应用到页面

试验测试1测试2

这是我的观点

(功能(视图){

views.ResultView=Backbone.View.extend({tagName:"li",template:_.template($('#resultItemTemplate').html()),initialize:function(){this.model.bind('change',this.render,this);this.model.bind('destroy',thisremove,this);},

  render : function () {
      this.$el.html(this.template(this.model.toJSON()));          return this;
  }   });

})(app.views);

如果您只是想以内联方式显示段落,那么您可以使用:

p { display: inline-block; }

您可能需要为其命名名称(例如.pagination p),这样它就不会影响页面上的所有段落。