問題タブ [reactive]

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 に答える
1343 参照

c# - ReactiveUI が古いバージョンの System.Reactive に依存しているのはなぜですか?

.Net 4.5.2 をターゲットとするマルチプロジェクトの Visual Studio ソリューションがあります。プロジェクトの 1 つ (WPF アプリケーション) で、nuget を使用して System.Reactive バージョン 3.0.1000.0 パッケージを追加し、その後に ReactiveUI 7.0.0.0 パッケージを追加しました。

WPF アプリケーションで使用されるクラス ライブラリである別のプロジェクトでは、System.Reactive バージョン 3.0.1000.0 パッケージを単純に追加しました。

ReactiveUI パッケージは、古い一連のリアクティブ パッケージ (RX-Core2.2.5 など) に依存しているようです。これは、WPF applicatio プロジェクト ファイルの HintPaths が packages\Rx-Core.2.2.5\lib\net45\System.Reactive.Core.dll などの場所を指しているためです。

アプリケーションをビルドして実行すると、少なくとも 1 つのプロジェクトが間違った dll バージョンを使用しようとしているため、FileLoadException が発生します。以下は典型的なものです....

ソリューション全体のすべての System.Reactive パッケージを 2.2.5 にダウングレードすることでこれを修正できるかもしれませんが、これは非常に古いバージョン (2014) のようです。

ReactiveUI が System.Reactive の v2.2.5 に依存しているのはなぜですか? ソリューション全体で System.Reactive の最新バージョンを使用できるように、この動作を変更する方法はありますか?

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

angular - RxJS:angular 2 でリアクティブ検索の前にクリーンアップを行う方法

これが私のシナリオです

length > 2api検索する場合はリアクティブ検索を行い、それ以外の場合はデータをクリアします。

しかし、私はデータを消去することを知りません

長さ <= 2 の場合、userList は空でなければなりません

もう1つの質問は、なぜRxjsオペレーターがangular 2で機能しないのですか?

これが私のコードです:

0 投票する
0 に答える
1354 参照

r - R Shiny- リアクティブ エラー: 警告: .getReactiveEnvironment()$currentContext のエラー

この単純な光沢のあるアプリケーションを実行しようとしています。次のエラーをスローしています

以下は私が書いたコードです

UI

サーバ

誰かがここで私を助けてくれますか。これに似たいくつかのスレッドを見ました。どれも役に立たないようです。

0 投票する
2 に答える
618 参照

javascript - RxJS5 で HTTP リクエストの送信を再試行するのを遅らせる方法は?

RxJS5 の監視可能なストリームを希望どおりに動作させるのに問題があります。

ストリームは、axios を使用して Web サイトに HTTP 要求を送信することになっています。応答が HTTP エラー (axios は JavaScript エラーに強制します) である場合、監視可能なシーケンスは 10 ミリ秒待機してから、要求の再送信を試行する必要があります (何らかの理由で私がリクエストを送信しているWebサイトは、リクエストをすぐに再送信してエラーをスローし続けると気に入らないが、ほとんどの場合、10ミリ秒の遅延で正常に動作する.

ストリームがどのように機能するかをより明確にするために、いくつかの変更を加えた Codepen の例があります。

演算子の代わりに 、.delay().debounceTime().timer().timeInterval()使用してみましたが、何も ( を含む) 動作しません。私は何を間違っていますか?.timeout().map().map()

0 投票する
0 に答える
2965 参照

r - R リーフレット プロットでのデータのシャイニー リアクティブ サブセット

フライト データを視覚化する R Shiny ツールを構築しています。航空機の緯度、経度、速度、機首方位、高度などを含む観測値を含むデータ テーブルを作成しました。次に、これらの観測値をリーフレットマップにプロットします。一連のスライダーとボックスを使用してこれらの観測をサブセット化し、目的の観測のみをプロットすることができます (たとえば、特定の高度の観測のみ)。複数の値を選択できるselectInput()ウィジェットを追加するまで、観測結果のレンダリングに問題はありませんでした。以下は、私のコードの最小限の再現可能な例です。

サーバー.R

ui.R

出発地と目的地のいくつかの組み合わせをクリックすると、地図の下の表に正しく表示されているデータがプロットに反映されなくなります。たとえば、次の一連のアクションを試してください。

  1. アプリを実行する
  2. select origin: a (右上のシリーズが表示されます)
  3. select destination: d (a と d がリンクされていないため、プロットは空です)
  4. select destination: c (a と c がリンクされているため、右上のシリーズが再表示されます)
  5. select destination: d (右上の系列が間違って残る)

スライダーを使用した高度のサブセット化も機能しなくなりました。clearGroup('A')テーブルのデータは変化していますが、プロットは変化していないので、線が円を削除していないと思います。

表とプロットに表示される内容に相違があるのはなぜですか?

問題のスクリーンショット: テーブルにデータはありませんが、マップには点がプロットされています。

0 投票する
2 に答える
186 参照

c# - Observable.Range は Observable 契約を破りますか?

Rx について学ぶ中で、 The Observable Contractで詳しく説明されている、Observableに関する頻繁に繰り返されるルールに出くわしました。

OnCompleted または OnError 通知を発行すると、それ以降は通知を発行できません。

Observable が完了した後も値を生成し続けると混乱するため、これは理にかなっていますが、.NET で Observable.Range メソッドをテストしたところ、その動作を示さないことに気付きました。多くのObservable がこのルールに違反しています。

明らかに2 回rangeObservable呼び出され、最初の の後に値が生成されました。これは、これがObservablesに関する規則ではなく、 Subscriptionsに関する規則であると私に信じさせます。つまり、各サブスクリプションが 1 つの終了メッセージのみを受信し、それ以降メッセージを受信しない限り、 Observableは必要な数の終了メッセージを生成し、その後に値を生成することさえできます。OnCompleteOnComplete

Observableと表示されている場合、実際にはSubscriptionを意味しますか? それらは本当に別のものですか?モデルについて根本的な誤解がありますか?