我是Angular 1.x的新手,并且对我从$ resource收到的响应对象有疑问。服务器端正在返回一个JSON数组。当我检查响应时,我注意到我的每个元素都有一个带有以下Angular函数的原型:
$ delete,$ get,$ query,$ remove,$ save,$ send
为什么$ http会将此额外功能添加到我的JSON响应中?去除它们有什么害处吗?
var request = $resource(action.url, {}, {send: {method: action.method,
isArray: action.isArray ? action.isArray : false,
headers: action.requireToken ? {'Authorization': 'Bearer ' + User.token} : '',
withCredentials: true}});