Utility functions in KnockoutJS
http://www.knockmeout.net/2011/04/utility-functions-in-knockoutjs.html
by alvarotrigo
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout/3.3.0/knockout-min.js"></script>
<input data-bind="event: { change: myFunction }, value: demo, valueUpdate: 'afterkeydown'" />
JavaScript
var viewModel = function () {
var self = this;
self.demo = ko.observable('');
self.myFunction = function(){
alert("fired");
}
}
var VM = new viewModel();
ko.applyBindings(VM);