$resource
いくつかの API を呼び出します。何らかのフラグを返す場合、リクエストは.catch()
のセクションにドロップする必要があります$resource('api/').get(...).$promise.catch();
私のインターセプターはその呼び出しをトリガーしません。.then
いずれにせよ呼び出す
インターセプター コード:
.factory('SomeHTTPInterceptor', function($q) {
return {
response: function(response) {
if (response.data.someFlag) {
return $q.reject(response);
}
return response;
}
};
})
同じ応答を取得する方法はありますが、すべての要求でエラーをチェックせずに catch セクションに入れますか?