問題タブ [bloc]
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.
dart - ウィジェットを非表示および再表示するブロック パターン
インターネットからデータを取得してリストに表示しようとしています。
以下は私のbloc
コードです
以下は、unideウィジェットを非表示にするための私のメインコードです
buildList
メソッドはbody
of で呼び出されますScaffold
アプリを開いたときにユーザーがインターネットを使用していると仮定すると、circularprogressindicator
データのリストが表示されますが、最初にアプリを開いてユーザーがインターネットを使用していないと仮定すると、利用可能なネットワークがありませんというテキストと再試行するボタン。ユーザーがインターネットに接続してから再試行するボタンをクリックすると、数秒後にデータのリストが直接表示されますcircularprogressindicator
。データのリストを表示する前に再試行ボタンがクリックされました。NoInternetviews
progressindicator
再試行ボタンを呼び出してもストリームが更新されません。StreamBuilder
withinの注意事項はありますStreamBuilder
か?
回答で@ivenxuが述べたように順序を変更しようとしStreamBuilder
ましたが、それでも機能しません。以下は添付コードのリンクです
https://drive.google.com/file/d/15Z8jXw1OpwTB1CxDS8sHz8jKyHhLwJp7/view?usp=sharing
https://drive.google.com/open?id=1gIXV20S1o5jYRnno_NADabuIj4w163fF
dart - rxdart で obseravble のリストをフィルタリングする方法
rxdart にブロックパターンを実装しようとしています。todo app タイプの app をビルドしようとしています。リストにすべてのアイテムを表示するように実装しましたが、完成したアイテムと未完成のアイテムを別の部分に表示したくありません。ただし、 rxdart の完了に基づいてアイテムをフィルタリングすることはできません。
私が欲しかったのは、完成した shoppingItems を取得することです。クラス ShoppingItem にはブール値のプロパティ completed があります。その上でフィルタリングしたかったのです。
どんな助けでも感謝します