В настоящее время существует способ в 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) => {
...
});
Цель состоит в том, чтобы написать систему синхронизации. Сообщение вернет много данных, и я хочу дать пользователю указание о том, как долго будет выполняться синхронизация.