2017-07-27 49 views
0

我已經知道如何從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

回答

1

你在後端使用什麼?當您的API僅返回N個項目而不是請求前端所有項目並且一次只加載10個項目時,請檢查分頁方式

+0

我的後端在Java上。是的,我不想加載所有對象,我想在第一頁加載十個,當用戶單擊第4頁時,我將只加載對象30,31,32 ... 40.我想知道是否有像get_objetcs_in_range(30,40)那樣的任何http請求 –

+0

您是否在使用像Spring這樣的框架?最好的辦法是在後端實現分頁,這樣你的API一次只能發送10個結果,而當他們點擊下一頁加載下一個10.通常這就是服務器應該做的事情而不是客戶端 – Anonguy123

+0

我會嘗試,謝謝! –