то как вы обозначете её статус? loading, loaded, error? хочу спинеры модные крутить и всё такое
еще можно включить reportProgress в HttpRequest - https://angular.io/api/common/http/HttpRequest#reportProgress будет примерно так - const request = new HttpRequest('POST', url , formData, { reportProgress: true, }); this.http.request(request) .subscribe(event => { if (event.type === HttpEventType.UploadProgress) { this.progress = Math.round(100 * event.loaded / event.total); } else if (event.type === HttpEventType.Response) { // actions } else { ///actions } });
Обсуждают сегодня