Я новичок в Knockout.js, я создал наблюдаемый массив и инициализировал его некоторыми данными. Я ожидаю, что каждый раз, когда пользовательский интерфейс изменяется (флажок или текстовые значения), модель также должна обновляться.
Я также подписался на массив. но мой метод обратного вызова никогда не вызывается.
var viewModel = {
seats:ko.observableArray( [
{ "No": "1", "Booked": "" }, ...
] )
};
viewModel.seats.subscribe(
function(newvalue){
alert(newvalue);
}
);
ko.applyBindings( viewModel);