我正在尝试使用 knockbackjs (knockoutjs +bonejs),其中模型是 2d 数组)ie 表,并且 viewModel 使用 foreach 绑定到表 html 标记,因此我将获得一个可观察的表,每次单击一个单元格都会发送整个二维数组到 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);
但我在以
this.board = kb.observable(game, [
我怎样才能解决这个问题?有没有更好的方法来实现这一目标?