2014-09-11 5 views
1

간단한 계산기를 만들고 싶습니다. 내 문제는 추가 기능에, 내가 두 값을 추가하지 않고 그 두 값을 연결하는 값을 입력 할 때입니다. 누군가 내가이 문제를 해결하도록 도울 수 있습니까? 여기 내 코드입니다 :간단한 계산기 넉 아웃

가 입력 상자, self.number()self.addNum() 문자열 (그들은 원래 수있는 경우에도)이다 결합하고 있기 때문에
var Calculator = function (number,addNum) { 
var self = this; 
self.number = ko.observable(number); 
self.addNum = ko.observable (addNum); 

self.sum = ko.computed(function(){ 
    return self.number() + self.addNum(); 
    }); 
} 
ko.applyBindings(new Calculator()); 

답변

2

. ... parseFloat()

self.sum = ko.computed(function(){ 
    return parseFloat(self.number()) + parseFloat(self.addNum()); 
    }); 

Live Demo

+0

Thankss를 사용합니다. 그것은 작동합니다! – user3815603