Я использую Angular 11, и мне нужно сделать http-вызов API, который выполнит процесс.
Итак, если я выполню этот вызов:
processData(data) {
return this.httpClient.post('https://myurl/api/process', {
data: data
},
{
headers: this.headers()
});
}
API запустит процесс на стороне сервера и сделает все необходимое.
Поскольку это займет время, мне нужно, чтобы Angular прослушивал и получал разные ответы, например, я мог бы заставить сервер отправлять процент выполнения.
Тогда Angular узнает, сколько времени осталось, и сообщит пользователю, и, надеюсь, не просто истечет время ожидания результата.
Можно ли это сделать в Angular, если да, то как?