У меня есть этот пример кода для рендеринга простого unescapedHTML с использованием шаблона подчеркивания.
var template = $(this.el).html(_.template(this.template, {'data': '<script>'}));
$(this.parent).append(template);
Но когда он пытается отобразить его, это вызвало ошибку:
Uncaught TypeError: Object [object Object] не имеет метода 'replace'
Может кто-нибудь, пожалуйста, просветит меня, в чем причина и как ее решить? Так как в документации подчеркивания:
var template = _.template("<b><%- value %></b>");
template({value : '<script>'});
=> "<b><script></b>"
Спасибо заранее.