私はrxjavaが初めてです。異なるタイプのオブジェクトを放出する 2 つのオブザーバブルを組み合わせる必要があります。Observable<Milk>
とのようなものObservable<Cereals>
を取得しObservable<CerealsWithMilk>
ます。このような演算子は見つかりませんでした。このようなことを行うrxの方法は何でしょうか? Milk
とCereals
は非同期であることに注意してください。
25915 次
2 に答える
79
何が必要なのかを正確に知らずに言うのは難しいですが、おそらくzip()またはCombineLatest()です。
zip
と の両方を取りObservable<Milk>
、提供された関数を介してObservable<Cereals>
それらを組み合わせることができます。これは、 aとa の両方を取得するたびにCerealsWithMilk
、新しい a を発行します。CerealsWithMilk
Milk
Cereals
combineLatest
newのみまたはnew のみが発行された場合でもzip
new を発行することを除いて、 に似ています。CerealsWithMilk
Milk
Cereals
于 2015-03-23T21:07:51.187 に答える