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) => {
                ...
            });

Цель состоит в том, чтобы написать систему синхронизации. Сообщение вернет много данных, и я хочу дать пользователю представление о том, сколько времени займет синхронизация.