【发布时间】:2015-10-13 10:43:56
【问题描述】:
使用 ngResource 并让我的 Laravel 5.1 API 端点请求响应并不总是具有数据密钥。在某些请求中我得到 response.data.theResponseData,而在其他请求中没有数据键,我得到 response.theResponseData。在我的 API 响应中,我一直在响应 JSON 中添加数据键以保持一致性,但我遇到了一个实例,如果我不使用拦截器 response.data,我的资源特定拦截器 response.data 中存在未定义,我需要省略数据键。这听起来没什么问题,但如果我试图让我的响应保持一致,我现在有时会得到 response.data.data。
在调用所有拦截器并且我已经开始处理响应之后,AngularJS 是否会删除 response.data?我希望这不仅仅是疲惫和愚蠢的问题,但我已经盯着这个看了一段时间了。
【问题讨论】:
标签: angularjs