プロバイダーレコードを編集するためのフォームがあります。プロバイダーレコードは複数のアドレスと関係があるため、プロバイダーは自宅、オフィス、休暇などのアドレスタイプを持つことができます。
サーバーからのjsonaddressesオブジェクトは、プロバイダーが持っているアドレスを取得するだけなので、プロバイダーが「休暇」タイプのアドレスしかない場合は、それが唯一のレコードになりますが、編集フォームでは、すべてのアドレスが必要です。既存のものを編集したり、新しいものを追加したりするために入力します。
私のアプローチがうまくいくかどうかはわかりませんが、フォームにすべてのアドレス可能なタイプを含む「jsonBaseAddresses」があり、このオブジェクトはKnockoutを使用してフォームにバインドされているため(これは実際に機能します)、「jsonRemoteAddress」をマージします「jsonBaseAddresses」を持つために「jsonBaseAddresses」を使用しますが、リモートjsonオブジェクトに含まれるデータとマージします。
繰り返しますが、これが正しい方法かどうかはわかりません。助けに感謝します。これが私がやりたいことのjsFiddleサンプルです。
ありがとう