2
Wie kann ich eine beobachtbare Nachricht abbestellen, wenn sie in Versprechen umgewandelt wurde? Ich verwende RxJS in Angular 2Das Versprechen des beobachtbaren Objekts abbestellen
import 'rxjs/add/operator/toPromise';
return this.http.get(this.heroesUrl)
.toPromise()
.then(this.extractData)
Wie wäre es mit der Abmeldung eines 'Observable.fromPromise()'? – Abdel
@Abdel: Die Abmeldung erfolgt automatisch. Wenn Sie den Quellcode von Observable.fromPromise() überprüfen, wird die onCompleted() - Funktion in observer.https: //github.com/Reactive-Extensions/RxJS/blob/master/src/core/perf/operators/ aufgerufen. frompromise.js –
@MaximeLeprince Würde das bedeuten, dass Versprechungen auch technisch abgesagt werden können? – Abdel