Als «rxjs5» getaggte Fragen

21
Was ist der richtige Weg, um das Ergebnis eines Angular Http-Netzwerkaufrufs in RxJs 5 zu teilen?
Mit Http rufen wir eine Methode auf, die einen Netzwerkaufruf ausführt und eine beobachtbare http zurückgibt: getCustomer() { return this.http.get('/someUrl').map(res => res.json()); } Wenn wir dies beobachten und mehrere Abonnenten hinzufügen: let network$ = getCustomer(); let subscriber1 = network$.subscribe(...); let subscriber2 = network$.subscribe(...); Wir möchten sicherstellen, dass dies nicht zu …

3
Endlich beim Abonnieren zu beobachten
Nach diesem Artikel schließen sich onCompleteund onErrorFunktion der subscribegegenseitig aus. Das heißt, entweder onErroroder onCompleteEreignisse werden in meinem ausgelöst subscribe. Ich habe einen Logikblock, der ausgeführt werden muss, unabhängig davon, ob ich einen Fehler erhalte oder meinen Informationsdampf erfolgreich beendet habe. Ich habe nach etwas wie finallyin Python gesucht , …
105 javascript  rxjs  rxjs5 

10
Wie kann ein Wert von einer Funktion zurückgegeben werden, in der sich ein Observable-Abonnement befindet?
Ich weiß nicht, wie ich einen Wert aus Observable extrahieren soll, der von einer Funktion zurückgegeben werden soll, in der Observable vorhanden ist. Ich brauche nur einen Wert davon, um zurückgegeben zu werden, sonst nichts. Aktuelle Version, die funktioniert function getValueFromObservable() { this.store.subscribe( (data:any) => { console.log(data) } ) } …

4
Wofür ist Pipe in RXJS?
Ich glaube, ich habe das Grundkonzept, aber es gibt einige Unklarheiten Im Allgemeinen verwende ich also ein Observable wie folgt: observable.subscribe(x => { }) Wenn ich Daten filtern möchte, kann ich Folgendes verwenden: import { first, last, map, reduce, find, skipWhile } from 'rxjs/operators'; observable.pipe( map(x => {return x}), first() …
95 angular  rxjs  rxjs5 

3
Rxjs: Observable.combineLatest vs Observable.forkJoin
Fragen Sie sich nur, was Unterschiede zwischen Observable.combineLatestund sind Observable.forkJoin. Soweit ich sehen kann, besteht der einzige Unterschied darin, forkJoindass erwartet wird, dass die Observables abgeschlossen sind, während combineLatestdie neuesten Werte zurückgegeben werden.
84 rxjs  rxjs5 


2
Unterschied zwischen .unsubscribe to .take (1)
Ich frage mich, ob es einen Unterschied in der Leistung zwischen der Verwendung ist .take(1)und .unsubscribewenn unsubscribewird direkt nach dem Abonnement verwendet: var observable = Rx.Observable.interval(100); Zuerst: var subscription = observable.subscribe(function(value) { console.log(value); }).unsubscribe(); Zweite: var subscription = observable.take(1).subscribe(function(value) { console.log(value); }); Irgendwelche Ideen dazu machen die Leistung anders?
72 rxjs  observable  rxjs5 

1
Verkettung von Observablen in RxJS
Ich lerne RxJS und Angular 2. Angenommen, ich habe eine Versprechenskette mit mehreren asynchronen Funktionsaufrufen, die vom Ergebnis des vorherigen abhängen und wie folgt aussehen: var promiseChain = new Promise((resolve, reject) => { setTimeout(() => { resolve(1); }, 1000); }).then((result) => { console.log(result); return new Promise((resolve, reject) => { setTimeout(() …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.