問題タブ [freezed]

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

flutter - ブロックおよびフリーズ ライブラリを使用したラジオ グループの初期状態の作成

フリーズされたライブラリでブロックを使用しています。ユーザーがアプリを開いたときに、最初のラジオボタンが選択されている必要があります。初期状態と初期イベントが呼び出されたことを通知するオブザーバーブロックが作成されましたが、印刷すると

print("Print me Please ${state.maybeMap(orElse: () {}, radioClickState: (mstate) => mstate.value)}");

出力はNULLです。

アプリケーション層を実装するブロック:

イベントコードは次のとおりです。

州コードは次のとおりです。

materialApp 内のコードは次のとおりです。

ラジオグループが実装したホームページ:

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

flutter - ブロックでフロートアクションボタンを処理する

フロート アクション ボタンをクリックすると、2 つの機能を実行するボトム シートが作成されます。

1-ボトムシートポップアップ。

2- クリックしたときにボトムシートのフォームが有効な場合、データをデータベースに保存します。

私はフリーズしたブロックを使用しています。フロートアクションボタンをクリックすると、ブロックに真の値が与えられます。フォームに入力すると、フロートアクションボタンをクリックすると有効になり、フォームはデータベースに保存され、ブロックはfalseの値を取得します。一番下のシートが開いていてフォームが検証されていないときにボタンをもう一度クリックすると、「この問題を修正する必要があります」という一番下のシートが再び開かれます。一番下のシートが閉じているときに、ブロックに偽の値を与えます。

キュビット状態:

キュビットコードは次のとおりです。

} }

ボトムシートのコードは次のとおりです。

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

flutter - キュービットの静的戻り値は新しい状態を発行しません

フリーズでブロックを学習しています。このキュビットを使用すると、新しい状態は出力されません。

しかし、このキュビットを使用すると、新しい状態が出力されます:

州コードは次のとおりです。