2016-10-12 37 views
0

当我使用查询字符串(如/restaurants?includeData)对服务进行GET请求时,默认情况下,includeData用于过滤餐馆,使我得到零结果。避免过滤结果中的某些查询字段

如何避免在筛选中使用此特定查询字段,以便我可以将它用于我自己的目的在钩子中?

回答

0

您可以创建另一个before钩修改hook.params.queryhook对象你需要什么:

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

    delete hook.params.query.includeData; 
});