Slide 18
Slide 18 text
渲染 Collection
试试 ItemView
var FriendView = Backbone.Marionette.ItemView.extend({
template : _.template($('#item-template').html()),
initialize : function () {
this.render();
this.model.on('change', this.render, this);
},
render : function () {
this.$el.html(this.template(this.model.toJSON()));
}
});
template : '#item-template',
modelEvents : {
'change' : 'render'
},
ui : {
'status' : '.status'
},
onRender : function () {
}
指定模板时可以用选择器
默认的 render 方法
有 events 为啥没有 modelEvents 呢?
可以这样用 this.ui.status.addClass(…)
渲染完毕乊后的回调