我想這樣做的時候傳遞一個函數骨幹的成功回調這樣如何避免功能包傳遞一個回調
this.model.fetch({
success: this.setup
});
但是,這是行不通的我最終不得不通過整個環境和包裹在這樣的功能裏面:
var that = this;
this.model.fetch({
success: function(){
that.setup();
}
});
爲什麼我不能這樣做?即使我將設置函數綁定到它的父項像_.bind(this.setup, this);
那樣,它仍然不會使用正確的(它的父項)。但只有當其'不包含在函數中...
'_.bind'應該爲第一個代碼片段 –
工作,沒有解釋過。但顯然,bindall只是工作 – nimrod