淘汰赛映射不起作用

时间:2013-10-31 10:31:42

标签: javascript jquery knockout.js

我使用Knockout编写了一个简单的代码示例。我最近开始使用淘汰赛,所以我想我还没有理解。

我在此处添加了代码:http://jsfiddle.net/mEp2g/6/

我原本希望数据出现在表格中,但事实并非如此。

var viewModel = ko.mapping.fromJS(data);
ko.applyBindings(viewModel);

当我在IE10上运行时,它还抱怨“fromJS”未定义。 如果我在Firefox上运行它,它不会出错,但不会显示数据。

请任何人都可以帮忙。

由于

1 个答案:

答案 0 :(得分:1)

这是一个工作小提琴:http://jsfiddle.net/mEp2g/10/

错误出现在这一行:

<tbody data-bind="foreach:viewModel">

应该是:

<tbody data-bind="foreach:$data">

如果您执行foreach:viewModel,则knockout将在您的viewModel上查找名为viewModel的属性。

还为小提琴添加了ko.mapping,你确定你在IE 10中正确加载了ko.mapping lib吗?