Kullanıcı tarafından oluşturulan bir etkinlik olmadan saati nasıl görüntülerim ve güncellerim? İşte başlangıç benim, ama görünümünü yenilemek için nasıl elde edeceğini anlayamıyorum. Aşağıdaki HTML ileEkranda otonom güncelleme güncelleniyor
function viewModel() {
this.clock = ko.computed(function() { return new Date().getTime(); }, this).extend({ throttle: 1000 });
};
ko.applyBindings(new viewModel());
:
<span data-bind="text: clock"></span>
İşte jsfiddle bu. Bu HTML ile birleştiğinde
function viewModel() {
var self = this;
this.clock = ko.observable(new Date());
this.tick = function() {
self.clock(new Date());
};
setInterval(self.tick, 3000);
};
ko.applyBindings(new viewModel());
:
<span data-bind="text: clock"></span>
Zarif yapılan –
başarı! Harika. –