var Person = Backbone.Model.extend({})
var PersonView = Backbone.View.extend({
el:'body',
template: _.template($('#userTemplate').html() ),
initialize: function(){
this.render();
console.log(this)
},
render:function(){
console.log(this.model.toJSON() )
this.$el.append( this.template(this.model.toJSON() ))
return this
}
})
function save(){
var name = $('#name').val()
var newPerson = new Person({name: name})
var personView = new PersonView({model: newPerson});
personView.el
}
На страничке есть одна кнопка и один инпут. Кнопка реагирует на нажатие запуском функции save(). Она, в свою очередь, берет значение с инпута, создает новую бекбон-модель, прогоняет через шаблон и рендерит в body html'a . Но отправляет текст, как исправить, чтобы на выходе получить html елемент? Если можно на примере, спасибо!