1

$resource特定の呼び出しに対してのみアクションを実行するインターセプターを作成したいと考えています。$resourceインターセプターが参照する大きなホワイトリストまたはブラックリストを作成して維持するのではなく、インターセプトするかどうかを呼び出し自体で指定する必要があります。

たとえば、$httpyou を使用すると、次のことができます。

$http.get('/things', { interceptMe: true } );

次に、インターセプターで:

app.factory('anInterceptor', function() {
    return {
        'response': function (response) {
            if (response.config.interceptMe) {
                // take action...
            }
         }
    };
});

ただし、$resourceこのような構成オブジェクトを指定する引数はありません。$resourceの代わりにこれをどのように達成でき$httpますか?

4

0 に答える 0