JSFiddle - React, Tailwind, and code Playground
HTML
<div data-bind="with: aFunction()">
<div data-bind="text: test"></div>
<input data-bind="value: test, valueUpdate: 'afterkeydown'"></input>
</div>
JavaScript
var viewModel = function(){
var self = this;
var data = {Name : "Mark"};
self.aFunction = function (data){
var self = this;
self.test = ko.observable(data.Name);
return self;
}
self.aFunction(data);
};
ko.applyBindings(new viewModel());