最后一天我一直在为此挠头。希望有人能阐明一下。我有一个简单的 javascript 对象——数据—— JSON.stringify(data) 像这样返回它;
{
"dataList": [
{
"Id": 0,
"Name": "0",
},
{
"Id": 1,
"Name": "1",
}
]
}
我还有一个非常简单的淘汰视图模型;
var viewModel = {
dataList: ko.observableArray([])
};
然后我根据文档站点进行简单的 knockout.JS 映射调用;
ko.mapping.fromJS(data, viewModel);
我希望我的 viewModel 现在有一个 dataList 成员(确实如此),它是一个 2 数组(不是!)。相反,我得到一个空数组。我在这里的映射中缺少什么?