KoGridを使用しようとしていますが、IE8でエラーなしで動作する非常に単純な例を取得することさえできないことを学びました。FF9.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
私はjQuery1.8.2でノックアウト2.2.0とKoGrid2.0.6を使用しています。VisStudioのデバッガーを使用してラインを中断しましたが、最終的にライン上にあり、何が間違っている可能性があるかをまだ特定できていません。何かご意見は?