嗨我想使用4个文本框做一个简单的计算器,问题是当我对函数执行乘法运算时,输出仅显示在完成四个文本框的输入值时出现,我怎样才能使它的值更新,就像在加法操作中一样?在Knockout js中执行同时乘法
这里是我的代码:
function ViewModel() {
var self =this;
self.firstNumber = ko.observable("");
self.secondNumber = ko.observable("");
self.thirdNumber = ko.observable("");
self.fourthNumber = ko.observable("");
self.Sum = ko.computed(function(){
return Number(self.firstNumber()) + Number(self.secondNumber()) + Number(self.thirdNumber()) +
Number(self.fourthNumber());
});
self.Product = ko.computed(function(){
return Number(self.firstNumber()) * Number(self.secondNumber()) * Number(self.thirdNumber()) *
Number(self.fourthNumber());
});
,这里是我的小提琴至今:http://jsfiddle.net/a_miguel6687/UvJAU/
谢谢! Retsam这是我一直在寻找的:) –