オブジェクト。問題は、内側のchild
オブジェクトが同じタイプではないことです。これを実行した後KOマッピングの問題は、私は、サーバーから次のデータを取得
:
ko.mapping.fromJS(data, viewModel.data);
私が第一の目的は、データとタイプObject
のchild
性質を持っていることを取得します。しかし、2番目のオブジェクトはObservable
のプロパティchild
を持っています。アンラップされたオブジェクトはnullを返します。
どのようにしてオブジェクトを作成することができますか?どちらの場合でもオブジェクトは同じ型であり、一方は値を持ち、もう一方はnullです。サーバーの動作方法を変更することはオプションではありません。私はObject
とnull
、またはその両方がObservables
であると思います。
JsFiddle here。
null値のoptions.dataを常にテストし、空のko.observable()を返します。 –