ich eine Klasse haben, dass, wenn instanziiert einige Web-Service-Aufrufe macht, Pseudo-Code unten:prüft wird, ob rxjs beobachtbar ist komplett
Rx.Observable.fromPromise(jQuery.getJSON('https://api.github.com/users'))
.flatMap(function() {
return Rx.Observable.fromPromise(jQuery.getJSON('https://api.github.com/users'));
});
Die gleiche Klasse für ein Onclick-Ereignis hört.
Wenn diese selbst ausgelöst wird, wenn die ursprünglichen Anrufe Web-Service sind vollständig:
etwas tun, wenn sie nicht abgeschlossen sind, warten, bis sie, abgeschlossen ist, bevor etwas zu tun.
Ich fragte mich, wie man das mit dem Ansatz von rxjs erreichen könnte? anstatt Variablen zu setzen und if-Anweisungen zu verwenden.
verwenden Können Sie bitte ein Marmorbild des beabsichtigten Verhalten angeben? Beispiele für Marmordiagramme hier; rxmarmor.com. Dies stellt im Grunde die Eingaben und die erwarteten Ausgaben auf einer Zeitleiste dar. – user3743222