答案 0 :(得分:3)
有几件事情应该改变:
vm = new DocsVM({
MyDocs: ko.mapping.fromJS(jsonData)
});
为什么DocsVM在进行另一次映射时进行映射?
vm = new DocsVM(jsonData);
模板名称必须使用引号:
template: {name: TrTemplate
=>
template: {name: 'TrTemplate'
这不是有效的绑定:
<a data-bind="html: 'DisplayName
=&GT;
<a data-bind="text: DisplayName
另一个注意事项:为什么要使用jQuery绑定按钮的事件处理程序?为了保持一致性,请使用淘汰赛。