-2

私は観測可能な配列を持っています。(オブジェクト)データにはID、名前、説明があると仮定します

self.SelectedObjects =  ko.observableArray();
self.SelectedObjects.push(data);
self.SelectedObjects.push(data);

行番号 1 と 2 は正常に動作します。行番号 3 で、デバッグ ポイントが消え、二度と戻ってきません。

4

1 に答える 1

1

この単純な例はうまく機能しますが、他の場所で問題になる可能性があります

var viewModel = new function()
{
    var self = this;
    var data = {"id" : "id1", "name" : "name1"};
    self.SelectedObjects =  ko.observableArray();
    self.SelectedObjects.push(data);
    self.SelectedObjects.push(data);
}

ko.applyBindings(viewModel);

JSFiddle DEMO

于 2013-07-01T09:16:34.503 に答える