【发布时间】:2016-06-10 02:31:14
【问题描述】:
我找到了这个coden-p。有人可以在这种情况下解释.bind(this) 的目的吗?我们现在可以在哪里访问this?在已解决的承诺中?
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;
}
【问题讨论】:
标签: javascript promise bind angular-promise angular-http