視圖模型代碼:
function TimeCardViewModel() {
var self = this;
self.teamMembers=ko.observableArray();
self.addShift = ko.pureComputed(function() { });
}
$.ajax({
type:"POST"
url: "/...json"
}).then(function(data){
for (var i=0; i<data.length; i++) {
timeCardViewModel.teamMembers.push({days:data[i]});
}
},
function(){
console.log('failure');
}
)
天是array of arrays
;後者中的每一個包括一個或多個對象。因此,在該模板中,$ data代表位於天陣列內的對象的數組!每個對象都有一個number1 property和一個number2 property。
我要計算這兩個數的值的總和爲所有對象中天這是一個數組的數組,並有很多人內teamMembers這也是一個數組的數組。所以,我希望爲每個元素排列teamMembers。我如何實現這一目標?我想addShift功能做到這一點,進去<td>Total sum</td>
其存在的teamMembers每個元素 .Sorry總和如果不能很好描述整個問題...
我看到你已經在一些你的JavaScript的使用'for'循環?你有沒有嘗試過使用其中的一個來合計你的數字?你能展示一些你已經試過的代碼嗎? – PatrickSteele