я делаю небольшое приложение, и вчера я понял, что я не мог понять.
У меня есть контроллер на Java, прослушивающий запросы, он возвращает карту с более чем одним значением. Но когда я использую ngResource в контроллере, я вызываю метод .get() вместо .query(), а затем в представлении я могу перебирать ответ, который я получаю с помощью .get(), с чем-то вроде x in response...
. Разве query() не предназначался для массивов, а get() только для одного объекта?
Может кто-нибудь объяснить это, пожалуйста? Благодарность
EDIT Итак, json, который я получаю от {"1":"PRUEBA","2":"HOLA"}
, таков, и если я использую .query(), я получаю следующую ошибку:
Ошибка в конфигурации ресурса для действия
Error in resource configuration for action
{0}. Expected response to contain an {1} but got an {2} (Request: {3} {4})
. Ожидаемый ответ должен содержать запрос, но получен массив (Запрос: объект GET)
Итак, я до сих пор не понимаю, зачем мне .get, если я получаю массив...