だから私はangularjsの安らかなサービス$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 は、定義された送信関数に渡されています。では、このエラー コールバックが呼び出されない理由は何でしょうか?