問題タブ [rxjs-pipeable-operators]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
254 参照

rxjs - 値が他の「ワンショット」オブザーバブルから強化されたオブザーバブル ストリーム

API 呼び出しを行い、の配列を返すヘルパー関数がありますitems。これらの各アイテムはエンティティを表しますUser

各ユーザーには、category_idデフォルトで null のプロパティがあります。category_idユーザー ID を取得し、ユーザーの属性として使用する ID を抽出できる Category オブジェクトの Observable を返す別のヘルパー関数の結果から、ユーザーごとにこのプロパティを設定したいと思います。

次の(疑似)コードに到達しました(TypeScript構文ですが、質問は一般的にObservableオペレーターに適用されます):

当然、Observable 演算子と配列関数 (forEach) が混在しているため、これは機能しません。

0 投票する
1 に答える
302 参照

rxjs - Observable が特定の順序で発火した場合にのみ戻る Rxjs zip のような演算子

2 つの Observables A と B があり、それらを組み合わせてこの動作を生成したいとします。サブスクリプションの組み合わせは、B が既に起動されているときに A が起動した場合にのみ返されます。Aがすでに発射されてからBが発射された場合、私は何のリターンも望んでいないので、それはzipとは異なります。つまり、B が発火するまで A を無視し、次の A に戻り、B が発火するまで他の A を無視する ... というように