jsfiddle, , . , :
Full Bore, : http://jsfiddle.net/FgbKd/15/
Bare Bones, Just Works: http://jsfiddle.net/FgbKd/1/
jsfiddle, .
END UPDATE
, , viewmodel, , .
function myViewModel (data) {
data = data || {}; var self = this;
self = ko.mapping.fromJS(data);
return self;
}
. , - json . .
. :
var myServerData;
$(document).ready(function(){
myServerData = new myViewModel(data_json_received);
ko.applyBindings(MyObject);
});
. myServerData, , . , , , . MyObject.cpuload .
, myServerData, AJAX viewmodel , :
ko.mapping.fromJS(new_json_data, {}, myServerData);
, :
$.ajax({
....
success : function(data){
ko.mapping.fromJS(data, {}, myServerData);
}
});
, . MyServerData json, HTML , :
<SPAN data-bind="text: cpuload"></SPAN>
<SPAN data-bind="text: diskload"></SPAN>
<SPAN data-bind="text: memload"></SPAN>
, , JS , , , mapping.fromJS , .