所以我正在使用 angularjs restful service $resource 并且我正在调用 $save 函数。但是,我传递给它的错误回调没有被调用。服务器正在发送一个 418 错误,我认为它不是 200 会导致调用错误回调。但是,它永远不会。我找不到任何说明哪些 http 错误代码将导致调用错误回调的文档。
这是我的代码:
var modalScope = $scope.$new();
modalScope.showPassword = false;
modalScope.message = null;
modalScope.user = new User();
modalScope.submit = function(user) {
user.$save( {}, function(data,headers) {
// do the success case
}, function(data,headers) {
// do the error case
});
};
modalScope.user 被传递给定义的提交函数。那么为什么没有调用这个错误回调的问题是什么?