如何创建$ resource custom config params来读取拦截器

时间:2014-07-30 15:55:46

标签: javascript angularjs angular-resource angular-http angular-http-interceptors

我想创建一个仅对特定$resource调用执行操作的拦截器。我希望$resource调用本身指定是否应该拦截它们,而不是为拦截器创建和维护一个大的白名单或黑名单来引用。

例如,使用$http可以执行此操作:

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

然后在拦截器中:

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

但是,对于$resource,没有参数可以像这样指定配置对象。如何使用$resource代替$http来完成此操作?

0 个答案:

没有答案