0
私は最後の日のためにこれで私の頭を掻いてきました。誰かが光を放つことを願っています。私は単純なjavascriptオブジェクトを持っています - データ - JSON.stringify(data)はこのように返します。空の配列を返すKnockout.JSマッピング?
{
"dataList": [
{
"Id": 0,
"Name": "0",
},
{
"Id": 1,
"Name": "1",
}
]
}
また、私は本当にシンプルなノックアウトビューモデルを持っています。
var viewModel = {
dataList: ko.observableArray([])
};
次に、docサイトごとに簡単なknockout.JSマッピング呼び出しを行います。
私は私のViewModelは今のDataListメンバーを持つことが期待されるko.mapping.fromJS(data, viewModel);
(それがない)(それはないです!)2の配列です。代わりに、私は空の配列を取得します。私はここでマッピングに何が欠けていますか?
興味深いです。私はあなたのフィドルで気づいた.dataList() - これはなぜ今の機能ですか?それはマッピングに適していますか? – XeroxDucati
正しいと思われる - バインディングの仕事...非常に奇妙 – XeroxDucati
はい、マッピングプラグインはプロパティを入力からobservablesまたはobservableArraysにマップします。 – Tuan