0
我找到了這個codesnippet。有人可以解釋在這種情況下.bind(this)
的目的嗎?我們現在可以在哪裏訪問this
?在解決的承諾?綁定()承諾錯誤函數 - javascript
get: function(endpoint, params, callback) {
var cb = callback || angular.noop;
var deferred = $q.defer();
$http.get(
endpoint,
params
).
success(function(data) {
deferred.resolve(data);
return cb();
}).
error(function(err) {
deferred.reject(err);
return cb(err);
}.bind(this));
return deferred.promise;
}