骨干模板呈现html内容

时间:2014-10-09 21:41:14

标签: html backbone.js underscore.js underscore.js-templating

我有一个类似下面的代码,从服务器端返回这样的东西 例如sometext1 <span class='boldclass'> somespantext </span> sometext2

所以任何人都可以告诉我将这个文本显示为'sometext1 somespantext sometext2'的最佳方式,而不是sometext1 <span class='boldclass'> somespantext </span> sometext2

骨干下划线模板

<%- item.value %>

1 个答案:

答案 0 :(得分:2)

来自fine manual

  

模板 _.template(templateString, [settings])

     

[...]如果您希望插值并将其转换为HTML,请使用<%- … %>

您正在使用<%- ... %>进行item.value<%- HTML编码。如果item.value包含您在网页上需要的HTML,则只需使用<%= ... %>

<%= item.value %>