我有一个由Django rest framework提供支持的API,同时我也使用默认的分页选项:
{
"count": 40,
"next": "http://127.0.0.1:8000/api/task/?page=2",
"previous": null,
"results": [{},{}...]
}
在Angular端,我正在使用ngResource来使用以下代码消耗我的API:
var task_resource = $resource('/api/task/:taskId/', {taskId:'@id'},{
query : {
method : 'GET',
isArray : false
}
});
当用户点击“下一页”按钮或滚动到页面底部时,我希望能够查询“下一页”直至到达最后一页。我知道只需要在“下一页”字段上进行GET操作,但如果这样做,我将无法使用我定义的$resource。
我想知道在Angular和API中如何解决这种常见模式的问题。