I've faced problem with binding modified at runtime viewmodel through prototype to particular html elements. I've added an array to model, but after applying bindings - nothing happen. Added observables working fine, but problem exactly with arrays.
Here is a jsfiddle with code: click
var ViewModel = function() {
var self = this;
this.selectedItems = [{FullName: 'Mike'}]
};
var model = new ViewModel();
ko.applyBindings(model,document.getElementById('node'));
ko.cleanNode(document.getElementById('node'));
model.__proto__.items = [{FullName: 'Michael'}];
ko.applyBindings(model, document.getElementById('node'));
Thx for advice.