0
/restaurants?includeData
のようにクエリ文字列でサービスにGETリクエストを行うと、デフォルトでincludeData
がゼロの結果を与えるレストランをフィルタするために使用されます。フィルタリング結果からいくつかのクエリフィールドを避ける
フックで私自身の目的に使用できるように、この特定のクエリフィールドがフィルタリングで使用されないようにするにはどうすればよいですか?
/restaurants?includeData
のようにクエリ文字列でサービスにGETリクエストを行うと、デフォルトでincludeData
がゼロの結果を与えるレストランをフィルタするために使用されます。フィルタリング結果からいくつかのクエリフィールドを避ける
フックで私自身の目的に使用できるように、この特定のクエリフィールドがフィルタリングで使用されないようにするにはどうすればよいですか?
あなたが必要なものにhook.params.query
とhook
オブジェクトを変更する別のbefore
フックを作成することができます。
app.service('myservice').before(function(hook) {
hook.includeData = hook.params.query.includeData;
delete hook.params.query.includeData;
});