Я пытаюсь получить счетчик, чтобы он остановился на 0, и когда он делает весь div, это нечеткое/отключенное взаимодействие. В середине есть ссылка. Поэтому, когда я нажимаю 3 раза, я хочу, чтобы она была неаккуратной.Остановить инкрементный счетчик и отключить взаимодействие
Редактировать: также не нужно использовать нокаут. любой подход, если более простой в порядке.
Какой был бы лучший подход?
var ClickCounterViewModel = function() {
this.numberOfClicks = ko.observable(3);
this.registerClick = function() {
this.numberOfClicks(this.numberOfClicks() - 1);
};
this.hasClickedTooManyTimes = ko.computed(function() {
return this.numberOfClicks() <= 0;
}, this);
};
ko.applyBindings(new ClickCounterViewModel());
'disable' не относится к' div 'или даже к ссылкам.Вам придется самому справиться с этой функциональностью. –