如何使用Angular11对Django REST API进行分页?

如何使用Angular11对Django REST API进行分页?,django,angular,api,rest,pagination,Django,Angular,Api,Rest,Pagination,我试图使用Angular 11使用Django REST分页对象。我不是一个十足的编码高手,但我对Angular很陌生 目前,我的Django REST api配置为每6项分页一次,对象中的项目总数为10项。Django然后输出一个“下一个”URL,该URL将与Django的字符串插值功能一起工作,但不太容易与Angular一起使用 我密切关注本教程,不仅因为它有几乎完整的代码块,还因为它是我在Google上找到的唯一一个处理Django REST API和角度分页的完整代码示例: Djang

我试图使用Angular 11使用Django REST分页对象。我不是一个十足的编码高手,但我对Angular很陌生

目前,我的Django REST api配置为每6项分页一次,对象中的项目总数为10项。Django然后输出一个“下一个”URL,该URL将与Django的字符串插值功能一起工作,但不太容易与Angular一起使用

我密切关注本教程,不仅因为它有几乎完整的代码块,还因为它是我在Google上找到的唯一一个处理Django REST API和角度分页的完整代码示例:

Django API输出此对象:

因此,我的角度模型是:

我的分页服务:

我的组成部分:

我的渲染结果:

和控制台错误消息:

任何帮助都将不胜感激

您的API响应是

{
   results: []
}

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

这是正确答案。将“res.data.results”替换为“res.results”,并开始工作。谢谢