問題タブ [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.
redux - Flutter Redux Epic ミドルウェアでは、ストリーム変数が変更された後にアクションをディスパッチするにはどうすればよいですか?
Flutter Redux Epic ミドルウェアでは、ストリーム変数の変更後にアクションをディスパッチするにはどうすればよいですか?
EpicMiddleware の簡単な例:
砂時計変数が監視可能から変更された後、このLoadHourglassesHistoryActionをディスパッチするためにいくつかの異なる方法を試しましたが、ディスパッチしませんでした。Observable の変更後にアクションをディスパッチすることは可能ですか?
使用パッケージ:
redux_epics: ^0.10.0 & rxdart: ^0.18.0
flutter - 最後のストリームのみのイベントで、複数のストリームをフラット化します
x
ストリームです。イベントごとに、x_i
それ自体がイベントを生成するストリームを生成します。x_i
このセットアップから、最後まで最新のイベントのみを含むフラット化された出力ストリームを生成したいと思いx
ます。
期待される結果は
flatMap
onは使用できません。これは、最新のサブ ストリームのイベントだけでなく、x
すべてのイベントが出力ストリームにマージされるためです。x_i
は無限であるconcatMap
ため、私も使用できません。出力ストリームは事実上.x_i
x_1
これはかなり一般的なシナリオのように思えるので、私の質問: 標準の RxDart (私が使用している) を使用してこれは可能ですか、それとも自分で実装する必要がありますか?
dart - 2 つのストリームを組み合わせた RxCommand を作成する
名前と住所、保存ボタンの2 つの入力があるフォームがあります。
だから私は変更を作成し、それぞれにisValidコマンドを作成しました
保存ボタンにも同じものを作成しようとしてcanSave = _isNameValidCommand && _isAddressValidCommand
いますが、構文がわかりません。
ZipStream を作成しました:
ただし、ストリームが呼び出されることはありません。
ヒントはありますか?
dart - Flutter: ナビゲーションを介してページが読み込まれると、Observable.combineLatest2 がストリーミングされない
ブロックでフラッターアプリを作成しています。
Flutter login with blocksで利用可能なコードに従いました
アプリにルートが定義されていない場合、期待どおりに機能します
しかし、ルートを使用するようにアプリを変更すると
ブロックコード
Observable.combileLatest2 はデータをストリーミングしていません (ただし、エラーをストリーミングします)。
Rxdart バージョン 0.19.0 および
Flutter 1.0.0 • チャネル ベータ •<a href="https://github.com/flutter/flutter.git" rel="nofollow noreferrer">https://github.com/flutter/flutter.git フレームワーク • リビジョン5391447fae (6 日前) • 2018-11-29 19:41:26-0800 エンジン • リビジョン 7375a0f414Tools • Dart 2.1.0 (ビルド 2.1.0-dev.9.4 f9ebf21297)
ここで何か間違ったことをしていますか?前もって感謝します
dart - フラッターでストリーム内のオブジェクトのリストを返す方法
以下のファイアストア構造と、DB からユーザー フィードを取得する方法があります。
ストリームを次のようにチェーンする必要があります
まず User/FeedIDs コレクションからのすべてのフィード ID
次に、feedID ごとに、フィードの詳細に関するドキュメントを取得し、それらのリストに戻ります。
toList()
が機能していないか、何か間違っているため、これを解決する方法を見つけることができました。
連鎖のための他のアプローチがある場合は、共有していただければ幸いです。ありがとうございました
asynchronous - 画面からデータを返し、ストリームに追加する
画面を閉じた後に画面からデータを取得し、それを BLoC のストリーム コントローラーに追加しようとしています。ただし、_bloc.streamController.value を使用して値を取得しようとすると、null になります。ストリーム コントローラーは BehaviorSubject です。
私が試した他のオプションには、then ステートメント内で sink.add を呼び出し、ブロックを関数に渡すことが含まれます。
「async」と「await」を削除し、値をハードコードするだけで機能するようです。非同期が原因でデータがストリーム コントローラーに保存されないのはなぜですか?
画面からデータを返し、それをストリーム コントローラに追加するにはどうすればよいですか?
flutter - FlutterでBehaviorSubjectの最後の値をリセットする方法
こんにちは、BLoC クラスで BehaviorSubject を使用しています。私が直面している主な問題は、呼び出した後でもdrain()
、close()
最終的な値がサブジェクトに残っていることです。どうすればリセットできますか?
完全なプロジェクトへのリンク: https://github.com/SAGARSURI/Goals
これが私のコードです。ここ_title
では、メソッドを_goalMessage
呼び出した後でも、常に最終値を返します。drain()
close()
dart - rxdart で obseravble のリストをフィルタリングする方法
rxdart にブロックパターンを実装しようとしています。todo app タイプの app をビルドしようとしています。リストにすべてのアイテムを表示するように実装しましたが、完成したアイテムと未完成のアイテムを別の部分に表示したくありません。ただし、 rxdart の完了に基づいてアイテムをフィルタリングすることはできません。
私が欲しかったのは、完成した shoppingItems を取得することです。クラス ShoppingItem にはブール値のプロパティ completed があります。その上でフィルタリングしたかったのです。
どんな助けでも感謝します
dart - StreamBuilder から StreamSubscription を取得する方法
RxDartPublishSubject
にリスナーを追加すると、StreamSubscription
. その後、 を使用しStreamSubscription
て一時停止と再開を行うことができます。それを行う方法はありますStreamBuilder
か?