我有一个html模板,我想从模板本身之外插入一些JavaScript代码.在我的模板数据结构中,我创建了一个字符串字段JS string并调用它{{.JS}}.问题是浏览器中的所有内容都被转义:
新行是 \n
<并且>是\u003c和\u003e
" 是 \"
模板内的相同符号很好.如果我将我的JS字段打印到控制台,它也没关系.我已经看到一些类似的问题通过使用template.HTML类型而不是string.就我而言,根本不起作用.
编辑1
实际情况是
<script language="JavaScript">
var options = {
{{.JS}}
};
</script>
Run Code Online (Sandbox Code Playgroud)