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