【发布时间】:2015-02-16 17:06:20
【问题描述】:
我有返回子节点的问题,似乎它不想绑定。
这里是 jsFiddle http://jsfiddle.net/gnpoe6a6/2/
var viewModel = {
model: ko.mapping.fromJS(data),
people: ko.mapping.fromJS([]),
loadInitialData: function() {
ko.mapping.fromJS(data, dataMappingOptions, viewModel.people);
}
};
【问题讨论】:
-
有点不清楚,你想做什么,出了什么问题。 fromJS 方法只接受两个参数 - json-data 和 viewmodel。该文档没有说明选项参数。尝试删除它。
-
为此道歉,我已经更新了 jsFiddle。我想显示 model.name 和孩子的 ID 和孩子的名字。
-
问题的根源在于您的数据对象在一个数组中,而您没有这样处理它。 Updated fiddle 来说明
ko.mapping调用的返回结构。