通常,如果你使用 Underscore.js 的模板,任何看起来像Underscore.js<% ... %>
并被<%= ... %>
解析的表达式
<% ... %>
如果我想在模板中嵌入文本,如何转义这样的值?
换句话说:我如何告诉 Underscore.js 忽略看起来像占位符但不是占位符的东西?
我想我必须使用某种转义,但通常是\
行不通的。如果我输入
_.template('<%= name %> ### \<%= name %>', { name: 'foo' });
结果我得到foo ### foo
了,这显然不是我想要的。
更新:为了更清楚,我想要从上面的行中得到什么 - 它应该导致
foo ### <%= name %>