У меня есть следующее сообщение об ошибке при попытке вынести шаблон Backbone.js:Backbone визуализации функции: Неожиданный маркер НЕЗАКОННОГО
Uncaught SyntaxError: Unexpected token ILLEGAL
из следующего кода, 2-й линии, на вызов в HTML:
render: function() {
$(this.el).html(_.template(contactTemplate, {
model: this.model.toJSON(),
}));
return this;
}
Я не понимаю, что такое незаконный персонаж или что происходит, любая помощь будет высоко оценена.
EDIT: Спасибо за вашу помощь, вы были правы, мой шаблон был виноват, оказывается, у меня было:
<p><a href="#profile/<%=model.accountId%">View</a></p>
Вместо того
<p><a href="#profile/<%=model.accountId%>">View</a></p>
радость кодирования :)
вы получаете любой результат на '_.template (contactTemplate, {модель: this.model.toJSON()});'. И попробуйте удалить дополнительный ',' после вызова 'toJSON'. – Cyclone
Я получаю ту же ошибку – adamK
Это может помочь, если вы разместите шаблон, так как теперь у вас есть два по существу одинакового ответа. – JayC