我有这个示例代码可以使用下划线模板呈现简单的 unescapedHTML。
var template = $(this.el).html(_.template(this.template, {'data': '<script>'}));
$(this.parent).append(template);
但是当它尝试渲染它时,它导致了一个错误:
未捕获的类型错误:对象 [对象对象] 没有“替换”方法
谁能告诉我是什么原因以及如何解决它?由于在下划线文档中:
var template = _.template("<b><%- value %></b>");
template({value : '<script>'});
=> "<b><script></b>"
提前致谢。