我正在使用 Angular 11,我需要对将执行进程的 api 进行 http 调用。
所以如果我执行这个调用:
processData(data) {
return this.httpClient.post('https://myurl/api/process', {
data: data
},
{
headers: this.headers()
});
}
该 api 将在服务器端启动一个进程并完成它的工作。
因为这需要时间,所以我需要 Angular 来监听并获得不同的响应,例如,我可以让服务器发送进度百分比。
然后 Angular 会知道还剩多长时间并告诉用户,希望不只是超时等待结果。
这可以在 Angular 中完成,如果可以的话怎么做?