我有一个带有一组子模型的父模型。对于每个子模型,我想用数据呈现一个表单,然后在任何表单发生更改时更新父模型:
在父模型视图中:
render: function () {
_.each(this.model.get('myChildModelCollection').models, function (myChildModel) {
var childForm = new ChildFormView({model: myChildModel})
childForm.model.on('change', function () {
//DO SOMETHING HERE TO UPDATE THE PARENT MODEL COLLECTION
})
this.$("#child-list").append(childForm.render().el);
});
}
更改事件被触发,但我不知道在父模型集合中引用正确子模型的正确方法。