我正在使用 NestedModel 更改插件来支持嵌套模型更改到我的模型中。
我在我的View中尝试了这个,我获得了对集合的引用。
....
initialize: function(){
this.listenTo(this.collection, 'change', foo);
},
foo: function(model){
console.log("Some model changed")
}
通过做FooModel.set({“fooPropertie.BarPropertie”:“fooBarValue”}); 我希望能够触发一个集合更改事件。 我做错了吗?
答案 0 :(得分:0)
很难定义问题,因为您没有提供定义this.collection
的方式。但我发现至少有一件事需要调整:this.listenTo(this.collection, 'change', this.foo);
。在this.
来电之前添加foo
。目前在您的上下文中foo
为undefined
。