我是 Knockout.js 的新手,我创建了一个可观察数组并使用一些数据进行了初始化。我期待任何时候 UI 发生变化(复选框或文本值),模型也应该得到更新。
我也订阅了数组。但我的回调方法永远不会被调用。
var viewModel = {
seats:ko.observableArray( [
{ "No": "1", "Booked": "" }, ...
] )
};
viewModel.seats.subscribe(
function(newvalue){
alert(newvalue);
}
);
ko.applyBindings( viewModel);