問題タブ [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.
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
か?