function Employee() {
return @Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(Model))
};
function EmployeeList(Employee) {
var map = ko.mapping.fromJS(Employee); return map;
}
$(document).ready(function () {
var obj = { emp: ko.observable(new EmployeeList(new Employee)) };
ko.applyBindings(obj);
});
質問する
402 次
1 に答える
0
ko マッピング プラグインがすでに作成しているを使用しobservableArray
、オブジェクトの実際の配列にマップする必要があります。このフィドルを参照してください。
function Employee() {
return [{Name:"test", Address:"test"}] ;
};
function EmployeeList(Employee) {
var map = ko.mapping.fromJS(Employee);
return map();
}
$(document).ready(function () {
var obj = { emp: EmployeeList(Employee) };
ko.applyBindings(obj);
});
EmployeeList
関数を returnmap()
と notに変更した方法に注意してください- map は関数です。その関数によってラップされた実際の値map
を返したい場合-これにより、 obj をよりきれいに指定できます-マップをさらに別のものでラップする必要はありません...observableArray
それが役立つことを願っています...
于 2013-10-02T14:41:43.710 に答える