$(document).ready(function(){
var Tweets=Backbone.Model.extend({
imgUrl:"",
userName:"",
userId:"",
fromUser:"",
text:"",
date:""
});
var TweetsCollection=Backbone.Collection.extend({
model: Tweets
});
var TweetsView=Backbone.View.extend({
template:_.template($("#tweets-template").html()),
el: $("#mainDiv"),
render: function(){
//this.el.html(this.template());
alert("hi");
return this;
},
events : {"click #timeLineBtn": "timeLineBtnClick"},
/*initialize: function(){
_.bindAll(this, "render");
this.models.bind("change", this.render, this);
alert("fff");
},*/
timeLineBtnClick: function(){parseJSON();}
});
var tc=new TweetsCollection();
var tView=new TweetsView();
var t=new Tweets();
tc.add(t);
t.set({imgUrl:imgUrl, userName:userName, userId:userId, fromUser:fromUser, text:text, date:date});
Как мне связать модель/коллекцию/вид?
чтоб при добавлении к коллекции модели/изменении модели вызывался метод вида render ?
this.models.bind("change", this.render, this);
вызывает ошибку : can not convert this.model to object