javascript - 具有大数据集的 Angular $resource

标签 javascript angularjs api resources

嗨,我有一些 Angular 代码,利用 $resource 调用 Web api 并获取一些数据。一切正常,直到从 api 返回的数据集超过几千行。我收到一个非常无用的错误,详细信息如下:

错误:[$resource:badcfg] 数组 http://errors.angularjs.org/1.2.28/ $resource/badcfg?p0=对象

我使用 GET、isArray: true 和一些仅包含日期的 header 进行调用。

有人遇到过这样的问题吗?

最佳答案

该错误表明 $resource 提示您的 api 返回了它不喜欢的内容。在本例中,当 $resource 需要数组时,api 返回一个对象。

如果您发出请求并期望得到一个对象,则应使用 {method:'GET'}

仅当您需要数组时才使用 {method:'GET', isArray:true}

您正在从 api 返回一个对象 {},因此您不应该使用“isArray:true”

关于javascript - 具有大数据集的 Angular $resource,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28904415/

相关文章:

javascript - Angular 2 Google Maps Javascript API,路由服务功能不存在

javascript - 使用 OpenLayers 在 map 区域上创建框控件

javascript - 对象属性的 Getter/Setter?

javascript - 从 Angular Material 设计开始

javascript - 为什么在 Angular 中通过 $parse 分配设置值时不触发scope.$watch?

javascript - 如何在D3中获得完整的顺时针旋转

javascript - AngularJS:仅当他们单击价格标签按价格排序时,我如何显示 "^ "箭头

java - 如何使用 org.scribe.oauth 连接到 tumblr API?

ruby - 让 VCR 跳过 URI :

javascript - 从 JSON 调用对象的值时,为什么必须用引号和加号括起来?