Comment incrémenter une knockout.js observables?

Je suis la recherche de cet étrange lieu d'être à un peu de perte, mais si je ne peux pas le faire:

koObserv(koObserv() + 1);

et une méthode n'est pas fourni, suis-je obligé de faire:

koObserv = ko.observable(koObserv() + 1)

Cela semble vraiment maladroit.. est-il un autre moyen que je suis absent?

  • Vous pouvez faire koObserv(koObserv() + 1);. Pouvez-vous partager votre code lorsque ce n'est pas de travail? Le seul endroit où cela peut causer des problèmes, c'est que si c'est dans un calculées observable où il peut causer récursive de la réévaluation.
InformationsquelleAutor Jeremy Smith | 2012-03-03