問題タブ [rxdart]

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

redux - Flutter Redux Epic ミドルウェアでは、ストリーム変数が変更された後にアクションをディスパッチするにはどうすればよいですか?

Flutter Redux Epic ミドルウェアでは、ストリーム変数の変更後にアクションをディスパッチするにはどうすればよいですか?

EpicMiddleware の簡単な例:

砂時計変数が監視可能から変更された後、このLoadHourglassesHistoryActionをディスパッチするためにいくつかの異なる方法を試しましたが、ディスパッチしませんでした。Observable の変更後にアクションをディスパッチすることは可能ですか?

使用パッケージ:
redux_epics: ^0.10.0 & rxdart: ^0.18.0

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

flutter - 最後のストリームのみのイベントで、複数のストリームをフラット化します

xストリームです。イベントごとに、x_iそれ自体がイベントを生成するストリームを生成します。x_iこのセットアップから、最後まで最新のイベントのみを含むフラット化された出力ストリームを生成したいと思いxます。

期待される結果は

flatMaponは使用できません。これは、最新のサブ ストリームのイベントだけでなく、xすべてのイベントが出力ストリームにマージされるためです。x_i

は無限であるconcatMapため、私も使用できません。出力ストリームは事実上.x_ix_1

これはかなり一般的なシナリオのように思えるので、私の質問: 標準の RxDart (私が使用している) を使用してこれは可能ですか、それとも自分で実装する必要がありますか?

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

dart - 2 つのストリームを組み合わせた RxCommand を作成する

名前住所保存ボタンの2 つの入力があるフォームがあります。

だから私は変更を作成し、それぞれにisValidコマンドを作成しました

保存ボタンにも同じものを作成しようとしてcanSave = _isNameValidCommand && _isAddressValidCommandいますが、構文がわかりません。

ZipStream を作成しました:

ただし、ストリームが呼び出されることはありません。

ヒントはありますか?