0

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

我在这里添加了代码:http: //jsfiddle.net/mEp2g/6/

我原以为数据会出现在表格中,但事实并非如此。

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

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

请任何人都可以帮忙。

谢谢

4

1 回答 1

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 库吗?

于 2013-10-31T10:36:58.710 回答