Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在lodash.template()中取消显示html标记?_Javascript_Html_Lodash - Fatal编程技术网

Javascript 如何在lodash.template()中取消显示html标记?

Javascript 如何在lodash.template()中取消显示html标记?,javascript,html,lodash,Javascript,Html,Lodash,我想使用创建一个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>&lt;td&gt;a&

我想使用创建一个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>&lt;td&gt;a&lt;/td&gt;</tr>"
var a='a';
预期风险值='a';
var-actual=u2;.template(“”,{a:a});
控制台日志(实际);
“tda/td”
结果,填充的文本
a
已转义

我如何才能得到预期的结果

我可以设置
选项。escape
,但不知道如何使用此选项

谢谢

您可以在文档所述的评估上下文中使用
打印
,但出于安全考虑,不建议以这种方式生成HTML

var actual = _.template('<tr><% print(a) %></tr>', {a: a});
// or
var actual = _.template('<tr><%= a %></tr>', {a: a});
var-actual=..template(“”,{a:a});
//或
var-actual=u2;.template(“”,{a:a});