首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用Angular11分页Django REST API?

如何用Angular11分页Django REST API?
EN

Stack Overflow用户
提问于 2021-04-18 11:23:05
回答 1查看 50关注 0票数 0

我正在尝试使用Angular 11使用Django REST分页对象。我不是一个完全的编码新手,但我对Angular非常陌生。

目前我的Django REST api被配置为每6个项目分页,对象中的总项目是10个。然后Django输出一个"next“URL,它可以很好地使用Django的字符串插值功能,但使用Angular就不那么容易了。

我密切关注了这篇教程,不仅因为它有几乎完整的代码块,还因为它是我能在谷歌上找到的处理Django REST API和Angular分页的唯一完整的代码示例:Link to other stackoverflow question dealing with this same issue, but remains unreasolved

Django API输出这个对象:Django REST API Paginated output

我的角度模型是:Angular model

我的分页服务:My pagination service

我的组件:Component I'm trying to paginate

我的渲染结果:The browser's rendered result

和控制台错误消息:ERROR TypeError: Cannot read property 'results' of undefined

任何帮助都将不胜感激!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-18 11:41:19

您的API响应是

代码语言:javascript
复制
{
   results: []
}

使用响应的方式是response.data.results。响应中不存在属性data

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67144923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档