2016-10-12 15 views
0

/restaurants?includeDataのようにクエリ文字列でサービスにGETリクエストを行うと、デフォルトでincludeDataがゼロの結果を与えるレストランをフィルタするために使用されます。フィルタリング結果からいくつかのクエリフィールドを避ける

フックで私自身の目的に使用できるように、この特定のクエリフィールドがフィルタリングで使用されないようにするにはどうすればよいですか?

答えて

0

あなたが必要なものにhook.params.queryhookオブジェクトを変更する別のbeforeフックを作成することができます。

app.service('myservice').before(function(hook) { 
    hook.includeData = hook.params.query.includeData; 

    delete hook.params.query.includeData; 
}); 
関連する問題