Angular 2 HTTP Fortschrittsbalken
Gibt es derzeit innerhalb von Angular 2 eine Möglichkeit, den Fortschritt (d. H. Den Prozentsatz der Ausführung) eines Ajax-Aufrufs mit dem Modul angle2 / http abzurufen?
Ich verwende den folgenden Code, um meine HTTP-Aufrufe zu tätigen:
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) => {
...
});
Das Ziel ist es, ein Synchronisationssystem zu schreiben. Der Beitrag gibt eine Menge Daten zurück und ich möchte dem Benutzer einen Hinweis geben, wie lange die Synchronisierung dauern wird.