increment a view model array

by Randy Crews

HTML

<script src="     http://ajax.aspnetcdn.com/ajax/knockout/knockout-2.2.1.js"></script>
The number: <span data-bind="text: num"></span>
<button data-bind="click: inc">Increment</button>

JavaScript

var ViewModel = function() {
    var self = this;
    self.num = ko.observable(0);
    self.inc = function() {
      self.num(self.num() + 1);    
    }
}
        
ko.applyBindings(new ViewModel());