私は Knockout.js を初めて使用します。監視可能な配列を作成し、いくつかのデータで初期化しました。UI が変更されるたびに (チェック ボックスまたはテキスト値)、モデルも更新されるはずです。
私もアレイを購読しています。しかし、私のコールバックメソッドは呼び出されません。
var viewModel = {
seats:ko.observableArray( [
{ "No": "1", "Booked": "" }, ...
] )
};
viewModel.seats.subscribe(
function(newvalue){
alert(newvalue);
}
);
ko.applyBindings( viewModel);