2016-05-04 6 views
0

リクエストを送信する前にPOST非同期で渡されたデータを変更するカスタム関数を持つ$リソースを持つ方法を探しています。

$resource(env.SERVER + '/res/:id', { id: '@id' }, { 
    test: { 
    method: 'POST', 
    beforeRequest: function (config) { return addAsyncData(config) } 
    } 
}); 

インターセプタプロパティは、リクエストではなくレスポンス関数を1回だけ呼び出すため、グローバルインターセプタを避けたいと思います。

+0

関連するhttp://stackoverflow.com/q/19604057/4769440 –

答えて

1

あなたは今のところありませんでした:属性名はtransformRequest

'update' : {method:'PUT', transformRequest:[function(data){}]}, 

obectがない場合は、あなたがしなければあなたがangular.ToJsonへの呼び出しで、デフォルトの1を上書きすることであることに注意してくださいファイル、blobまたはformData、詳細については、角度ソースのdefaultToJsonを検索してください。

関連する問題