Ich muss auf 2 Observables warten, um eine Anfrage zu bearbeiten, deren Typen unterschiedlich sind, z.Wie kann ich auf 2 Observables mit unterschiedlichen Rückgabetypen warten?
observable1 = Observable.create((observer: Subscriber<Type1> => ...)
und
observable2 = Observable.create((observer: Subscriber<Type2> => ...)
Wie kann ich verschachtelte Abonnements vermeiden wie
observable1.subscribe(result1 => {
observable2.subscribe(result2 => {
...
<do something with result1 and result2>
...
}
}
I
versuchtobservable1.concat(observable2).subscribe(result => ...)
aber das scheint von beiden Observablen wiederum zu lesen.
ich entlang der Linien von
observable1<???>observable2.subscribe((result1, result2) => ...)
denken, wie ich das tun kann?
Danke, das ist genau das, was ich gesucht habe! –