モデルが2次元配列であるノックバックjs(knockoutjs + backbonejs)を使用しようとしています)つまりテーブルであり、viewModelはforeachを使用してテーブルhtmlタグにバインドされているため、監視可能なテーブルを取得し、セルをクリックするたびに送信します2 次元配列全体を API に渡します。
私が尋ねた質問でこれとその例を見てきましたが、次のようなものになりました:
    //model
    var GameModel = Backbone.Model.extend({ urlRoot: '/game' });
    //viewmodel
    var GameViewModel = function (game) {
        this.board = kb.observable(game, [
                         [ko.observable(0), ko.observable(0), ko.observable(0)],
                         [ko.observable(0), ko.observable(0), ko.observable(0)],
                         [ko.observable(0), ko.observable(0), ko.observable(0)]
                     ]);
    };
    var model = new GameModel({ id: 1 });
    var gameViewModel = new GameViewModel(model);
    ko.applyBindings(gameViewModel);
しかし、で始まる行に「 Uncaught Observable: key is missing 」が表示されます
this.board = kb.observable(game, [
どうすればこれを修正できますか? これを達成するためのより良い方法はありますか?