Angular ngResource with AppEngine Cursor



我正在使用Google AppEngine作为后端,AngularJS作为我正在制作的Web应用程序的前端。我正在向用户呈现页面中的数据。
AppEngine 能够选择数据并返回 3 条信息:所选项目、指示是否有更多项目和下一页的光标。
我需要将所有 3 件返回给客户端应用程序,以便它可以显示获取的项目并允许用户转到下一页。

我还想使用ngResource与服务器进行交互。问题是ngResource期望项目列表是一个列表,而这里它是一个包含3个部分的对象。

有没有办法稍微修改一下ngResource,以便在获取数据后它将使用这些项目来构建项目数组?

不一定

ngResource可以处理数组以及单个项目或json对象。标准get操作返回一个对象,而query返回数组。底线只要它是有效的 json 数据ngResource就可以工作。

您始终可以在资源上调用get,将数据获取到 json 对象中,然后它可以具有数组类型的子属性。

您可以共享您的特定结构,社区可以帮助您了解如何使用ngResource访问它

最新更新