Я использую службу Angular HttpClient для вызова веб-службы, выполнение которой может занять несколько минут.Я хотел бы получить статус прогресса (в том числе процент и сообщение) для отображения в браузере до окончательного ответа.Есть ли в Angular механизм для поддержки этого?
Я пытался отправить 100 статус с сервера с информацией о прогрессе в качестве части заголовка, но это не работает.HttpClient поддерживает API ProgressEvent, но это только для отслеживания загрузки / выгрузки запроса из нескольких частей.
Я мог бы создать другую службу, которую затем опрашивал бы по таймеру, но есть ли другой, более стандартный способ достижения этого?