我想像这样将一个函数传递给主干的成功回调
this.model.fetch({
success: this.setup
});
但是,这行不通,我最终不得不传递整个环境并包装在这样的函数中:
var that = this;
this.model.fetch({
success: function(){
that.setup();
}
});
为什么我不能这样做?即使我像这样将 setup 函数绑定到它的父级_.bind( this.setup, this );
,它仍然不会使用正确的 this (它的父级)。但前提是它没有包含在函数中......