我的可观察数组有两行(项目?),行 [0] 有 pid = 2; 行 [1] 的 pid = 3。
我正在尝试向名为 cartItems 的可观察数组添加一个字段。这应该类似于向 Excel 电子表格或数学矩阵添加一列。
以下代码不会产生任何错误,但也不会计算 self.myTest 值( i5 总是得到默认答案为零。为什么?
self.cartItems = ko.mapping.fromJS(cartItems);
self.myTest = ko.computed(function(){
var ans =0;
ko.utils.arrayForEach(self.cartItems, function(item) {
ans = ko.utils.unwrapObservable(item.pid());
});
return "myTest="+ans;
},self);