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.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage