JSFiddle - React, Tailwind, and code Playground
by ttamminen
HTML
<script src="//cdnjs.cloudflare.com/ajax/libs/knockout/3.1.0/knockout-min.js"></script>
<script src="http://www.priimavalmennus.fi/knockout-postbox.js"></script>
<p data-bind="visible: vastaanottaja">Visible</p>
JavaScript
var ViewModelOne = function() {
this.vastaanottaja = ko.observable().publishOn("myEditableTopic");
return this;
};
var ViewModelTwo = function () {
};
var vm = new ViewModelOne();
ko.applyBindings(vm);
// kumpikin tapa toimii
//ko.postbox.publish("myEditableTopic",true);
vm.vastaanottaja(true);
sleep(1000, function () {
// kumpikin tapa toimii
//ko.postbox.publish("myEditableTopic",false);
vm.vastaanottaja(false);
});
function sleep(millis, callback) {
setTimeout(function()
{ callback(); }
, millis);
}