私はSpring Restサービスを公開しています。Angular Controllerから角型リソースサービスを使用して通信しています。私のサービスでは、例外処理を実装しています。標準エラー応答では、errorCode、erorrMessage、errorDescriptionなどのデータを含むJsonオブジェクトを返します。
私はerrorResultのJsonをWebページでerrorDescrptionを表示するためにsuccessResultと同じように扱いたいと思います。これどうやってするの?
これは、リソースサービスの使用例である:あなたが正しいのerrorCodeとにErrorMessageでもエラーが発生した場合にはJSONを戻ってきているので、あなたは成功に簡単に扱うことができることをあなたの質問で述べたように
var configGet = config.get({}, function(successResult) {
$log.debug("Service responded successfully");
$log.debug(successResult);
$scope.data = successResult.content;
$scope.totalItems = successResult.totalElements;
}, function(errorResult) {
$log.error("Service responded with ERROR");
//How to get errorDescrption from erorrResult?
});
が、実際に行わサービスの再ということですsuccessResultではなくerrorResultを返します。たとえば、私はerrorResult.statusを取得することができますが、私は応答で返される私のJsonオブジェクトを取得することを知りません... – dplesa