JSFiddle - React, Tailwind, and code Playground
by kougiland
HTML
<button data-bind="click: $root.inc">Inc</button>
<button data-bind="click: $root.unsub">Remove subscription</button>
JavaScript
var vm = {
val:ko.observable(0),
inc:function(){
vm.val(vm.val()+1);
},
};
vm.sub = vm.val.subscribe(function(newVal){
alert("Increased to "+newVal);
});
vm.unsub = function(){
vm.sub.dispose();
}
ko.applyBindings(vm);