AngularJSで$ resourceサービスエラーを処理する方法

バルキリル

APIにリクエストを送信しており、AngularJS $ resourceモジュールを使用しています。$ httpとは違うので、エラーの処理方法がわかりません。

私のサービス:

var appServices = angular.module('app.services', ['ngResource']);
appServices.factory('Category', ['$resource',
    function($resource){
        return $resource('/apicategoryerr/?format=:format', {}, {
            query: {
                method: 'GET', 
                params: { format: 'json'}, 
                isArray: true,

            }
        });
    }]);

私のコントローラー:

...
Category.query(function(data) {
                console.log(data);
            });
...

このようなものが欲しいか..APIが機能していない場合にエラーを処理する方法がわかりません。

Category.query().success(function() {
                console.log('success');
            }).error(function() {
                console.log('error');
            });
marco.eig

エラーハンドラを2番目のパラメータとしてに渡すことができますquery

Category.query(function(data) {}, function() {});

編集:

物事を少し明確にするために、いくつかの例:

var Resource = $resource('/restapi/resource');

Resource.query(function(data) {
    // success handler
}, function(error) {
    // error handler
});

Resource.query({
    'query': 'thequery'
},function(data) {
    // success handler
}, function(error) {
    // error handler
});

Resource.query().$promise.then(function(data) {
    // success handler
}, function(error) {
    // error handler
});

Resource.query({
    'query': 'thequery'
}).$promise.then(function(data) {
    // success handler
}, function(error) {
    // error handler
});

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

typescriptを使用してAngularJSサービスで応答とエラーを処理する方法

分類Dev

typescriptを使用してAngularJSサービスで応答とエラーを処理する方法

分類Dev

Spring RestWebサービスでJSON解析エラーを処理する方法

分類Dev

RubyでJSONパーサーエラーを処理する方法

分類Dev

nestjsでマングースエラーを処理する方法

分類Dev

nginxサーバーを使用してvuejsSPAで404エラーリクエストを処理する方法

分類Dev

Apolloスタックでエラーを処理する方法

分類Dev

MongoDB / mongooseでキャストエラーを処理する方法

分類Dev

カスタムAsyncTaskLoaderでエラーを処理する方法は?

分類Dev

REST Webサービスでリソース検証を処理する方法は?

分類Dev

監視可能なサービスでコンポーネントのエラー処理をテストする方法

分類Dev

同じURIでパラメーターなしのRESTサービスとパラメーター化されたRESTサービスを処理する方法

分類Dev

ExpressNodejsでボディパーサーエラーを処理する方法

分類Dev

Reduxレデューサーでエラーと例外を処理する方法は?

分類Dev

Android WebViewで「内部サーバーエラー」を処理する方法は?

分類Dev

PHP API と AngularJS 2 サービスで正しい JSON 応答を正しく処理/取得する方法は?

分類Dev

Angular:動的ルートでサービス中のObservableを処理する方法は?

分類Dev

MVC nodejsサービス(jsonwebtoken、mongoose)でロールを処理する方法

分類Dev

ライティングサービスでURLパスのドットを処理する方法

分類Dev

ランドスケープビューでメディアクエリを処理する方法

分類Dev

AngularMaterialでサーバー側のエラーを処理する

分類Dev

GoサーバーでプリフライトCORSリクエストを処理する方法

分類Dev

SmartWayで$ httpエラー/成功を処理するAngularJS

分類Dev

AngularJS-promiseでエラーを処理する

分類Dev

スーパービューのコントローラーでサブビューのジェスチャーイベントを処理する方法は?

分類Dev

RESTWebサービスで大量のデータを処理する

分類Dev

Webサービスで競合状態を処理する方法は?

分類Dev

Spring RESTful WebサービスでCSRF保護を処理する方法は?

分類Dev

スローでランタイムエラーを処理する方法

Related 関連記事

  1. 1

    typescriptを使用してAngularJSサービスで応答とエラーを処理する方法

  2. 2

    typescriptを使用してAngularJSサービスで応答とエラーを処理する方法

  3. 3

    Spring RestWebサービスでJSON解析エラーを処理する方法

  4. 4

    RubyでJSONパーサーエラーを処理する方法

  5. 5

    nestjsでマングースエラーを処理する方法

  6. 6

    nginxサーバーを使用してvuejsSPAで404エラーリクエストを処理する方法

  7. 7

    Apolloスタックでエラーを処理する方法

  8. 8

    MongoDB / mongooseでキャストエラーを処理する方法

  9. 9

    カスタムAsyncTaskLoaderでエラーを処理する方法は?

  10. 10

    REST Webサービスでリソース検証を処理する方法は?

  11. 11

    監視可能なサービスでコンポーネントのエラー処理をテストする方法

  12. 12

    同じURIでパラメーターなしのRESTサービスとパラメーター化されたRESTサービスを処理する方法

  13. 13

    ExpressNodejsでボディパーサーエラーを処理する方法

  14. 14

    Reduxレデューサーでエラーと例外を処理する方法は?

  15. 15

    Android WebViewで「内部サーバーエラー」を処理する方法は?

  16. 16

    PHP API と AngularJS 2 サービスで正しい JSON 応答を正しく処理/取得する方法は?

  17. 17

    Angular:動的ルートでサービス中のObservableを処理する方法は?

  18. 18

    MVC nodejsサービス(jsonwebtoken、mongoose)でロールを処理する方法

  19. 19

    ライティングサービスでURLパスのドットを処理する方法

  20. 20

    ランドスケープビューでメディアクエリを処理する方法

  21. 21

    AngularMaterialでサーバー側のエラーを処理する

  22. 22

    GoサーバーでプリフライトCORSリクエストを処理する方法

  23. 23

    SmartWayで$ httpエラー/成功を処理するAngularJS

  24. 24

    AngularJS-promiseでエラーを処理する

  25. 25

    スーパービューのコントローラーでサブビューのジェスチャーイベントを処理する方法は?

  26. 26

    RESTWebサービスで大量のデータを処理する

  27. 27

    Webサービスで競合状態を処理する方法は?

  28. 28

    Spring RESTful WebサービスでCSRF保護を処理する方法は?

  29. 29

    スローでランタイムエラーを処理する方法

ホットタグ

アーカイブ