iT邦幫忙

0

已刪文49

  • 分享至 

  • xImage

已刪文30

看更多先前的討論...收起先前的討論...
powerc iT邦研究生 5 級 ‧ 2023-07-14 09:39:56 檢舉
這你得看API是怎麼實作的,如果是像odata這種,那透過前端就可以更改查詢數量,但如果是傳統RESTful之類的,那你可能得動API的參數跟邏輯
deh iT邦研究生 1 級 ‧ 2023-07-14 09:57:10 檢舉
直接去問後端啊...
deh iT邦研究生 1 級 ‧ 2023-07-14 09:57:34 檢舉
後端沒做的話你前端還能怎樣?
a05151988 iT邦新手 3 級 ‧ 2023-07-14 10:40:06 檢舉
前端資料是從後端來的,前端只能限制顯示數量,無法限制抓取的數量。
我這邊後端有新增了個api, 用來產出部分data 了,我有 repo 在問題裡,這樣的話能成嗎?
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

1

這你只能直接找該API的人員處理。
是否能限制輸出資料數量出來給你使用。

基本上你前端是無法干涉後端資料的讀取數量。
只能如您程式上寫的,用前端過濾只取要顯示的資料。

感謝大大的建議,我這邊後端有新增了個api, 用來產出部分data 了,我有 repo 在問題裡,這樣的話能成嗎?

已刪文30

1
安卓尼爾
iT邦新手 2 級 ‧ 2023-07-14 15:10:06
select * from table 
order by created_time desc
OFFSET @page ROWS FETCH NEXT 10 ROWS ONLY; 

這是我的方式,

後端API可以依據 參數@page 取得後10筆資料(排序以資料創建時間) e.g.給0就是給1~10,給10就是給11~20筆資料

前端的話,則是要看如何判斷何時顯示,你這個情況可以改成每次點換頁就呼一次API代不同的@page

已刪文30

我要發表回答

立即登入回答