Ich bin neu zu knockout und ich mag es, einen Text ändern Wert hängt von einem Zähler. Kann es mit Observable getan werden oder muss ich ein Abonnement machen? Ich mache Udacity js Design-Muster natürlich und es hat keine Abdeckung Abonnement , aber wenn ich für ähnliche Lösung von diesem google es verwendet Dank für die Hilfe!knockout.js Textwechsel hängt vom Zähler ab
<h3 data-bind="text: catLevel"></h2>
<div data-bind="text: clickCount"></div>
this.incrementCounter = function(){
this.clickCount(this.clickCount()+1);
//if (this.ClickCount > 10){
//this.catLevel='Infant';
//}
this.catLevel = ko.computed(function() {
if(this.clickCount>10){
return "Infant";
}else{
return "Newborn";
}
//return this.firstName() + " " + this.lastName();
}, this);
};
https://jsfiddle.net/launeric/b3929xcr/#&togetherjs=GkChVL86zO