У меня есть API, который возвращает ход выполнения процесса в серверной части, это то, что он возвращает
"percent": 20,
"status": "Success"
, где процент - текущее состояние.Если я позвоню API снова через несколько секунд, процент будет обновлен.Теперь это не относится к категории http-загрузки и загрузки angular, поэтому есть способ вызвать этот API и прослушать прогресс.
progress = 0;
this.auth.callTheApi(fileid).subscribe((res)=>{
this.progress = res.percent;
})