1
.combineLatest()
に類似した複数のObservableをスカラー値のフラットタプルに結合する方法を探していますが、例外として新しい値タプルソースオブザーバブルの1つに値が出力されていない場合でも、まだ出力していないオブザーバブルのタプル内の "undefined"を生成します。RxJS5の演算子は.combineLatestと似ていますが、単一観測値が出現するたびに発生します
例:
const s1 = new Subject<string>();
const s2 = new Subject<string>();
Observable.combineWithUndefined(s1, s2).subscribe(([t1, t2]) => {
console.log(t1.toString() + " " + t2.toString());
});
s1.next("Hello");
s2.next("John");
// expected output:
// Hello undefined
// Hello John