当我在模型上调用save方法时,服务器会从数据库中返回一个新版本的对象(即使保存时出现错误)。
在我的模特中,我有:
this.bind("change", function() {
console.log('CHANGED MODEL');
});
在我看来,我有:
this.model.bind('change', function() {
console.log('CHANGED MODEL IN VIEW');
});
当我调用save方法时,我只从模型中获取日志(CHANGED MODEL),由于某种原因,更改事件未被委托给视图。
我错过了什么吗?我不能为我的生活弄清楚为什么当模型中的变化事件发生时,视图中的变化事件不会被调用。
任何帮助都是非常感激的。
文森特。
答案 0 :(得分:1)
在我看来,您忘记使用模型配置视图:
var product = new ProductModel();
var searchView = new ProductSearchView({ model: product });
如果我错了,你必须给我们更多代码。