Angular 2 HTTP Progress bar
Есть ли в настоящее время в Angular 2 способ получения прогресса (т. Е. Выполненного процента) вызова ajax с использованием модуля angular2 / http?
Я использую следующий код для выполнения своих HTTP-вызовов:
let body = JSON.stringify(params);
let headers = new Headers({ 'Content-Type': 'application/json' });
let options = new RequestOptions({ headers: headers });
this.http.post(url, body, options)
.timeout(10000, new Error('Timeout exceeded during login'))
.toPromise()
.then((res) => {
...
}).catch((err) => {
...
});
Цель состоит в том, чтобы написать систему синхронизации. Сообщение вернет много данных, и я хочу дать пользователю представление о том, сколько времени займет синхронизация.