配列の配列を含む JSON 構造があります。Observableデータを含むObservable Arrayでオブジェクトを定義し、それらのオブジェクトを他のArrayとObservableにネストするビューモデルがあります。
Observable データを含むネストされた Observable Array を含む View Model をロードする最も簡単な方法は何ですか?
配列の配列を含む JSON 構造があります。Observableデータを含むObservable Arrayでオブジェクトを定義し、それらのオブジェクトを他のArrayとObservableにネストするビューモデルがあります。
Observable データを含むネストされた Observable Array を含む View Model をロードする最も簡単な方法は何ですか?
マッピング プラグインを使用して探索することもできますが、各 create コールバックがマッピング プラグインを再度呼び出してからdependentObservables を追加する必要があるため、オプション オブジェクトが複雑になり、すべてのプロパティを監視可能にする方が簡単になります。
ただし、コンストラクターに固執し、 のようなものを使用できますko.utils.arrayMap
。これは、配列をループし、各項目を、指定した関数から返されたものに再マップする単純な関数です。
ko.utils.arrayMap
呼び出しが追加され
たサンプルを次に示します: http://jsfiddle.net/rniemeyer/VUfSS/