我看到以下调用服务器端资源的示例:
UserSession.prototype.$save = function() {
return $http.post('/users/sign_in', {
"user" : {
"email" : this.email,
"password" : this.password,
"remember_me" : this.remember_me ? 1 : 0
}
});
};
我的问题是,如果调用失败,是否可以在此代码中看到实际的错误响应?上面的内容将如何编写?
最佳答案
你错过了回调
UserSession.prototype.$save = function() {
return $http.post('/users/sign_in', {
"user" : {
"email" : this.email,
"password" : this.password,
"remember_me" : this.remember_me ? 1 : 0
}
})
.success(function (data, status, headers, config) {
// success logic here
})
.error(function (data, status, headers, config) {
// error logic here
});
};
关于javascript - AngularJS $http 以及如何获取错误响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17978055/