問題タブ [observableobject]

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

ios - SwiftUI の MVVM パターンの複数のトグルのバインディング変数の配列

配列からのトグルボタンを備えた動的な数のテキストの VStack を持つ単純なユースケースがあります。

次の疑問が生じます。

  1. MVVM パターンでは、バインド変数をモデル クラスに含めても問題ありませんか、それともビュー モデル内に配置する必要がありますか?
  2. トグル状態が変更されたときにモデルクラスからビュー/シーンに状態変更のメッセージを送信する方法は?
  3. トグル状態ごとにビュー モデルでバインディング変数の配列を使用している場合、配列のどの特定の要素が変更されたかを知る方法は? (次のコード スニペットを参照)

上記の質問にご協力ください。

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

ios - モデルの計算されたプロパティとSwiftUIのビューの@Bindingプロパティ間のバインディング方法

restful について API Tester アプリを作ってみました。私のモデルは、「http」のようなスキーマ プロトコル、「www.google.com」のようなホスト、「/search」のようなパス、「?q=keyword」のようなクエリ パラメータなど、いくつかのプロパティを格納しました。および URL 文字列に関する計算されたプロパティ、それは上記の保存されたプロパティから結合されました。

これまでのところすべて問題ありませんが、リストのテキスト フィールドが機能しません。モデルから更新を読み取ることはできますが、テキストフィールドの変更をモデルに書き込むことはできません。他のビューでは同期が変更されません。

何が問題なの?多分私の理解が間違っている?誰か助けて?</p>