JSFiddle - React, Tailwind, and code Playground

by belthasar

HTML

<script src="http://github.com/downloads/SteveSanderson/knockout/knockout-2.1.0.js"></script>
<span data-bind="trimObservable:spaces,text:spaces"></span>

JavaScript

var vm = {
    spaces: ko.observable('         456          ')   
}

ko.bindingHandlers.trimObservable = {   
  update: function(element, valueAccessor) {
    var trimmedString = $.trim(ko.utils.unwrapObservable(valueAccessor()));
    valueAccessor()(trimmedString);
  }
};

ko.applyBindings(vm);