所以我正在使用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
});
};
Run Code Online (Sandbox Code Playgroud)
modalScope.user被传递给定义的提交函数.那么为什么没有调用此错误回调的问题是什么?