[英]backbone.js bound events not delegated to views
当我在 model 上调用 save 方法时,服务器会从数据库中返回一个新版本的 object(即使保存时出现错误)。
在我的 model 我有:
this.bind("change", function() {
console.log('CHANGED MODEL');
});
在我看来,我有:
this.model.bind('change', function() {
console.log('CHANGED MODEL IN VIEW');
});
当我调用 save 方法时,我只从 model(更改模型)获取日志,由于某种原因,更改事件未委托给视图。
我错过了什么吗? 我一生都无法弄清楚为什么当 model 中的那个事件是时不调用视图中的更改事件。
一如既往地非常感谢任何帮助。
文森特。
在我看来,您似乎忘记使用 model 配置视图:
var product = new ProductModel();
var searchView = new ProductSearchView({ model: product });
如果我错了,您将不得不给我们更多代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.