Javascript 可观测的增量敲除
我试图用1增加可观测变量,但它不能正确处理 JavaScript:Javascript 可观测的增量敲除,javascript,knockout.js,Javascript,Knockout.js,我试图用1增加可观测变量,但它不能正确处理 JavaScript: self.fiscalYear = ko.observable(0); self.fiscalStartYear = ko.observable(0); self.fiscalEndYear = ko.observable(0); self.showYearsDetail = function () { self.fiscalStartYear(self.fiscalYear()
self.fiscalYear = ko.observable(0);
self.fiscalStartYear = ko.observable(0);
self.fiscalEndYear = ko.observable(0);
self.showYearsDetail = function () {
self.fiscalStartYear(self.fiscalYear());
self.fiscalEndYear(self.fiscalYear() + 1);
};
self.fiscalYear.subscribe(function () {
self.showYearsDetail();
});
HTML:
会计年度
起始年
年底
如果我是
产出起始年份:2014年
年末:20145尝试替换此项:
self.fiscalEndYear(self.fiscalYear() + 1);
为此:
self.fiscalEndYear(parseInt(self.fiscalYear()) + 1);
有没有一种原子方法可以做到这一点?
self.fiscalEndYear(parseInt(self.fiscalYear()) + 1);