Marionette.ItemView
当相应的模型发生ItemView
变化时,我想重新渲染使用的列表。
关于激活此任务的最佳方法的任何想法?
// Collection passed to Marionette.CompositeView
myCollection.attributes = [
{
id: 1,
name: 'bar'
closed: false
},
….
];
// Marionette.ItemView
myModel.set({
closed: true
}); // when this model change I would like to re-render the copositeView
// or remove the Marionette.ItemView
PS:
如果我在中尝试以下代码(1)Marionette.ItemView
,
当我保存模型时,我会收到以下错误(2)。
(1)
// Marionette.ItemView
initialize: function () {
this.model.on('change', this.render);
}
(2)
Uncaught TypeError: Object [object Object] has no method 'serializeData'