Angular 2从后端获取N个对象(API)

问题描述:

我已经知道如何从API获取元素,但我需要使用67000个对象,并且加载页面需要很长时间。大小我在表中显示这些对象我想知道如何从我的API json只获得前10个对象,比用户转到下一页时我将加载下10个对象。Angular 2从后端获取N个对象(API)

我不想加载所有的对象,我想在第一页加载十个对象,当用户点击第4页时,我将只加载对象30,31,32 ... 40.我会想知道是否有像get_objetcs_in_range(30,40)这样的任何http请求

+0

看看RxJS Observable它可以帮助您。 – onetwo12

你在后端使用什么?当您的API仅返回N个项目而不是请求前端所有项目并且一次只加载10个项目时,请检查分页方式

+0

我的后端在Java上。是的,我不想加载所有对象,我想在第一页加载十个,当用户单击第4页时,我将只加载对象30,31,32 ... 40.我想知道是否有像get_objetcs_in_range(30,40)那样的任何http请求 –

+0

您是否在使用像Spring这样的框架?最好的办法是在后端实现分页,这样你的API一次只能发送10个结果,而当他们点击下一页加载下一个10.通常这就是服务器应该做的事情而不是客户端 – Anonguy123

+0

我会尝试,谢谢! –