我正在尝试使用KoGrid但是我已经知道我甚至无法在IE8中得到一个非常简单的例子来无错误地工作。在FF 9.0.1中工作正常。
我已经将我的原始代码剥离到一个非常简单的测试,仍然显示错误:
<div data-bind="koGrid: {data: someList}"></div>
使用javascript:
var vm = {
someList: ko.observableArray([{
Name: "A Name",
Synonym: "A Synonym"},
{
Name: "Another Name",
Synonym: "Another Synonym"},
{
Name: "A third Name",
Synonym: "A third Synonym"}])
};
ko.applyBindings(vm);
jsFiddle可以在这里找到:http://jsfiddle.net/SLMg7/6/
来自IE8的错误消息是:
消息:参数无效。 行:2596 查尔:17 代码:0 URI:http://cloud.github.com/downloads/SteveSanderson/knockout/knockout-2.2.0.debug.js
我在jQuery 1.8.2中使用了knockout 2.2.0和KoGrid 2.0.6。我已经在VisStudio中使用调试器来破解该行,但是它处于最后一行并且我还没有能够确定可能出错的地方。有什么想法吗?