問題タブ [rx-scala]
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.
scala.js - シーケンシング (並列) Outwatch の Observable (または圧縮)
Outwatchで Observableのリストをレンダリングするにはどうすればよいですか? 単一の Observable が必要な場合はどうすればよいですか? それらをアプリケーションとしてどのようにシーケンス/圧縮する必要がありますか? applicative(?) 操作 'zip' を使用して List[Observable] を Observable[List] に変換すると、レンダリングされると予想されますか? (つまり、オブザーバブルをチェーンする必要がない場合)
以下の1つの答えで
すべての子は、ユーザーがすべての入力を入力した後にのみレンダリングされます。ユーザーが最初の入力を入力するとすぐに、すべての子を入力することなく、各子をレンダリングするにはどうすればよいですか?
完全なコードは次のとおりです
リストの長さが 1 より大きい場合は何も表示されませんが、要素が 1 つのリストの場合は表示されます。私は html/scala-js と rx 初心者です。また、Observables がどのようにアプリカティブ ファンクターである可能性があるか (またはそうでない可能性があるか) を誤解している可能性があります。「zip」ではなく「sequence」を探していました。
完全なコードのスクリーンショット
rx-java - 初期化後に rxjava/rxscala オペレーター (.debounce) パラメーターを変更する方法
rxjava/rxscala で .debounce 演算子を使用して、特定の期間内に発生するいくつかのイベントを取得していますが、特定の期間を制御可能にしたいと考えています。.debounce が使用する期間は引数として与えられます。
理想的には、最新の値を使用してデバウンスする期間を決定するオブザーバブルを .debounce 演算子に渡すことができるようにしたいと考えています。.debounce(timePeriodController, TimeUnit.Seconds) のようなもの。
私は .debounce が DebounceSelector を取ることができることを見てきました、そしてこれが解決策かもしれないと思います。
この種の状況では、 .flatMap が非常に複雑な方法で使用できることもわかりました。
編集: RxJS では、.debounce は durationSelector を取ることができるようですが、これは現在 RxJava では不可能です。回避策があるのだろうか?
助けていただければ幸いです。乾杯!アダム
scala - scalaでアクタークラスをオブザーバブルにするにはどうすればよいですか
アクター クラスをオブザーバブルにしようとしました (アクターを Observable[T] で拡張します)。ただし、asJavaObserver 値を実装する必要があるというエラー メッセージが表示されますが、観察可能なトレイトには asJavaObserver がありません。