複数のアドレスを追加するためのhtmlフォームがあります。
http://i48.tinypic.com/jg2ruo.png
このように、アドレスタイプの選択を変更すると、フォーム全体が正しいjsonアドレスオブジェクトにバインドされる必要があります。
var jsonAddresses = { Addresses:
[
{ AddressType: 1, Address1: "", Address2: "",Province:"",City:"",State:"",PostalCode:"",Municipal:"" },
{ AddressType: 2, Address1: "", Address2: "",Province:"",City:"",State:"",PostalCode:"",Municipal:"" },
{ AddressType: 3, Address1: "", Address2: "",Province:"",City:"",State:"",PostalCode:"",Municipal:"" },
{ AddressType: 4, Address1: "", Address2: "",Province:"",City:"",State:"",PostalCode:"",Municipal:"" }
]
};
私は実際に多くのコードを使用してJqueryでこれを実行しましたが、Knockoutでこれを実行する方法を知りたいです。アイデアは、4つのタイプのアドレスを持つ固定のjsonオブジェクトを使用する代わりに、1つのjsonオブジェクトのみを使用したい場合です。配列にないアドレスタイプを選択すると、オブジェクトが追加されてバインドされます(アドレスタイプがすでに存在する場合)配列に存在し、それをバインドするだけです。次に、選択したアドレスタイプオブジェクトをクリックすると配列から削除される「削除」リンクを設定できます。
前もって感謝します。