2015-03-06 3 views
0

Привет У меня есть некоторый угловой код, который использует $ resource для вызова веб-api и возврата некоторых данных. Все работает нормально до тех пор, пока набор данных, возвращаемый из api, не получит несколько тысяч строк. Я получаю действительно бесполезный ошибку, как описано ниже:

Ошибка: [$ Ресурс: badcfg]? Массив http://errors.angularjs.org/1.2.28/ $ Ресурс/badcfg p0 = объект

Я звоню с ГЭТ, IsArray: правда и с некоторыми которые содержат только даты.

Кто-нибудь сталкивался с такой проблемой?

+0

Поделитесь некотором кодом – mohamedrias

+0

Вы передаете весь объект даты через url? он будет передан как '[Object] [Object]' –

+0

Да отправлен весь объект даты –

ответ

1

Ошибка указывает, что $ resource жаловался, что ваш api возвратил что-то, что ему не нравится. В этом случае api возвратил объект при ожидаемом массиве $ resource.

Если вы делаете запрос и ожидать объект, вы должны использовать {метод: «GET»}

используя {метод: «GET», IsArray: истинно} только тогда, когда вы ожидающий массив

Вы получаете объект {} назад из своего api, поэтому у вас не должно быть «isArray: true»

+0

У меня было число, рассматриваемое как бесконечное число, которое не нравилось угловому. Поскольку существовали некоторые строки, которые начинались с E180, они обрабатывались API как огромные числа, и возникала ошибка –

Смежные вопросы