問題タブ [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 投票する
4 に答える
3226 参照

javascript - 別の Observable に基づいて RXJS スキャン オペレーターをリセットする方法

onScrollEnd仮想リストの最後の項目がレンダリングされたときにイベントをトリガーするコンポーネントがあります。scanこのイベントは、新しい API リクエストを実行して次のページをフェッチし、オペレーターを使用して以前の結果とマージします。

onSearchこのコンポーネントには、イベントをトリガーする検索フィールドもあります。

scan検索イベントがトリガーされたときにオペレーターから以前の累積結果をクリアするにはどうすればよいですか? または、ここでロジックをリファクタリングする必要がありますか?

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

rxjs - サブスクライブした結果を取得し、すぐに別のサブスクリプションに適用する

RxJS を使用して、Observable から単一の値を取得し、すぐに を使用して別のサブスクリプションに適用する必要がある状況がありますpluck()

実行可能な解決策がありますが、それはエレガントではありません。プロセスを簡素化または改善する方法はありますか?

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

angular - Angular autocomplete async dont フィルター

オートコンプリート検索ボックスを実行していますが、問題は、入力に単語を書き込むと、サービスがアイテムの結果のリストを非常にうまく返すことです。一致する要素がある場合はサービスが返され、ない場合は空になりますが、コンポーネントのリストがサービスの値で更新されず、その理由がわかりません。私は例に従っていましたが、私のものは機能しません。誰かが私を助けてくれることを願っています。

これがサービス リクエストです。

これはコンポーネント内のリクエストです。リストはサービスの戻りデータで更新されません。

これがビューです。