我在服務器上有一個端點,它回傳數百萬條記錄,這使 Angular 應用程式無回應,所以我需要在服務器端使用分頁,并同步多次呼叫請求。
為此,我需要發送 http 請求以逐頁獲取頁面,因此我需要將第一個請求發送到 GET page 1,第二個請求發送到 GET page 2,...等,直到服務器回傳空回應,表明這是最后一個可用頁面,然后回圈應該中斷。
如何使用 angular http 和 observables 來做到這一點?
uj5u.com熱心網友回復:
RxJSexpand運算子非常適合遞回呼叫分頁 API 資源
這個對類似(但不同)問題的回答將是一個很好的例子,盡管您可能決定不使用reduce運算子,它會建立一個回應集合并僅在收到所有回應時才發出它們
- https://stackoverflow.com/a/56399839/271012
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/367423.html
上一篇:為nodejs獲取
