当我使用/restaurants?includeData
中的查询字符串向服务发出GET请求时,默认使用includeData
来过滤餐馆,结果为零。
如何避免在过滤中使用此特定查询字段,以便我可以在钩子中将其用于我自己的目的?
答案 0 :(得分:0)
您可以创建另一个before
挂钩,将hook.params.query
和hook
对象修改为您需要的内容:
app.service('myservice').before(function(hook) {
hook.includeData = hook.params.query.includeData;
delete hook.params.query.includeData;
});