私は観測可能な配列を持っています。(オブジェクト)データにはID、名前、説明があると仮定します
self.SelectedObjects = ko.observableArray();
self.SelectedObjects.push(data);
self.SelectedObjects.push(data);
行番号 1 と 2 は正常に動作します。行番号 3 で、デバッグ ポイントが消え、二度と戻ってきません。
私は観測可能な配列を持っています。(オブジェクト)データにはID、名前、説明があると仮定します
self.SelectedObjects = ko.observableArray();
self.SelectedObjects.push(data);
self.SelectedObjects.push(data);
行番号 1 と 2 は正常に動作します。行番号 3 で、デバッグ ポイントが消え、二度と戻ってきません。
この単純な例はうまく機能しますが、他の場所で問題になる可能性があります
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);