JSFiddle - React, Tailwind, and code Playground

by anzeo

JavaScript

function Formatter(){
    var _this = this;
    this.format = function(value, format){
        return value +  format;
    } 
    
    this.formatNumber = function(number, format) {
        return _this.format(number, format || "n2");
    }
}
var formatter = new Formatter();

ko.bindingHandlers.number = {
    update: function(element, valueAccessor, allBindingsAccessor){
        var options = allBindingsAccessor();
        element.innerText = formatter.formatNumber(valueAccessor(), options.format);
    }
}

ko.applyBindings({
    myVar: 12
});