我想使用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
,但不知道如何使用此选项。
谢谢!