1
我问这基于一个博客,我读...Backbone.js的:什么是 “模式” 里面的 “渲染:函数(模型){...}”?
backbone.js simple inheritance...
哪里参数模式来自于render: function(model){...}
?我知道this.render
被称为该集合中每一个新的项目,但哪里函数(模式)从何而来?怎么能作为模型通过了SingleAnimalView像这样:new SingleAnimalView({model: model})
?
var AnimalView = Backbone.View.extend({
el: "#demo",
initialize: function(){
window.animals.bind("add", this.render, this);
},
render: function(model){
var singleAnimalView = new SingleAnimalView({model: model});
$(this.el).append(singleAnimalView.el);
}
});
这里的链接的jsfiddle:http://jsfiddle.net/HVK7F/
感谢你做有没有一点额外的努力;) –
@JanCarloViray - 没问题 –