[英]How can I make hundreds of async calls in Angular2 and update view accordingly?
我想在一個簡單的for循環中在Angular 2中執行數百個異步HTTP Post請求(創建新資源),並更新內部計數器,一旦一個HTTP Post請求成功返回,該計數器就會增加一。 我使用rxjs Observables處理來自后端的響應。
但是,如果我這樣做,那么如果兩個響應同時到達並且即將同時更新內部計數器,我將陷入競爭狀態。 為此,在Angular2和TypeScript中有什么合適的解決方案?
JS是單線程的(或更具體地說,是在單線程事件循環中運行),我認為您不必擔心2個響應會同時更新一個變量。
答案很簡單:瀏覽器中運行的JavaScript不能解決這個問題(因為Typescript始終會轉換為JavaScript),因為它只有一個線程。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.