2016-10-12 38 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; 
});