【发布时间】:2016-09-14 17:49:50
【问题描述】:
我正在做一个小应用程序,昨天我意识到这件事我无法真正理解。
我的控制器在 Java 中侦听请求,它返回一个具有多个值的 Map。但是,当我在控制器中使用 ngResource 时,我调用的是 .get() 方法而不是 .query() 方法,然后在视图上我可以使用类似 @987654321 的方法迭代使用 .get() 获得的响应@ . query() 不应该是针对数组的,而 get() 不是针对一个对象的吗?
有人可以解释一下吗?谢谢
编辑所以,我从 {"1":"PRUEBA","2":"HOLA"} 接收的 json 是这个,如果我使用 .query() 我会收到以下错误:
操作
Error in resource configuration for action{0}. Expected response to contain an {1} but got an {2} (Request: {3} {4})的资源配置错误。预期的响应包含一个 查询但得到一个数组(请求:对象GET)
所以,我仍然不明白为什么我需要一个 .get 如果我得到一个数组...
【问题讨论】:
标签: javascript java angularjs json ngresource