【发布时间】:2015-03-04 11:28:30
【问题描述】:
是否有一种紧凑的方法可以以高表达方式增加可观察的 KnockoutJS,从而提高代码的可读性?
我想避免这种语法:
var counter = ko.observable(0);
// increment the counter as we know today
counter(counter() + 1);
相反,我想要一种更具表现力的语法,例如:
counter.increment();
这种 API 也应该接受一个参数来定义增量的值:
counter.increment(10);
counter.increment(-1);
我在官方文档中没有找到类似的东西,这里的其他类似问题只报告了我认为极难阅读的标准语法。
【问题讨论】:
标签: knockout.js increment observable