【发布时间】:2014-01-17 04:35:00
【问题描述】:
我想使用lodash.template() 创建一个 html 代码,但结果出乎我的意料。
var a = '<td>a</td>';
var expected = '<tr><td>a</td></tr>';
var actual = _.template('<tr><%- a %></tr>', {a: a});
console.log(actual);
"<tr><td>a</td></tr>"
填充的文本 a 已因此被转义。
我怎样才能得到expected的结果?
我可以设置options.escape,但不知道如何使用这个选项。
谢谢!
【问题讨论】:
标签: javascript html lodash