我使用Knockout编写了一个简单的代码示例。我最近开始使用淘汰赛,所以我想我还没有理解。
我在此处添加了代码:http://jsfiddle.net/mEp2g/6/
我原本希望数据出现在表格中,但事实并非如此。
var viewModel = ko.mapping.fromJS(data);
ko.applyBindings(viewModel);
当我在IE10上运行时,它还抱怨“fromJS”未定义。 如果我在Firefox上运行它,它不会出错,但不会显示数据。
请任何人都可以帮忙。
由于
答案 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吗?