私は次のviewModelを持っています
var viewModel = new myViewModel([{
Name: "Name",
price: 32,
tax: 22,
}, {
Name: "Name",
price: 32,
tax: 22,
}]);
データバインドがあります
<tbody data-bind='foreach: personInfo'>
および入力:
<td>
<input class='required' data-bind='value: Name'/>
</td>
<td>
<input class='required' data-bind='value: Price'/>
</td>
<td>
<input class='required' data-bind='value: Tax'/>
</td>
価格と税金の計算値を取得したいのですが、成功しません。:(
self.totalSurcharge = ko.computed(function () {
var total = 0;
for (var i = 0; self.PersonInfo().length; i++)
total += self.PersonInfo[i].price;
return total;
});
何か案が?
アップデート:
このようなもの:http://jsfiddle.net/hamsaya/9XNDH/1/
ありがとう