knockoutJS映射模板jsfiddle中的嵌套数组

时间:2012-04-20 14:44:06

标签: knockout.js

我有这个小提琴:

http://jsfiddle.net/gY2JV/63/

为什么数据没有显示?

1 个答案:

答案 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绑定按钮的事件处理程序?为了保持一致性,请使用淘汰赛。

http://jsfiddle.net/gY2JV/64/