0
我有这个fiddle的例子。我有一些配置文件和每小时的成本,我正在努力做出这笔总和,但它只能在第一时间发挥作用。如果我修改了一些值,总和不会更新。创建一个计算值来计算成本不起作用
我有这个功能来计算的总和:
self.valoracion = function() {
var total = 0;
ko.utils.arrayForEach(self.perfilesValorados(), function (item) {
var tarifa = ko.utils.arrayFirst(self.perfiles(), function(perfil) {
return perfil.perfil === item.perfil;
});
total += parseInt(item.horas) * tarifa.tarifa;
});
return total.toFixed(2);
};
但是,如果我改变它,使其计算,我有一个错误,说perfilesValorados不是一个函数。
我怎么能使它工作?
感谢您的帮助。我以json格式接收来自asp.net mvc动作的所有数据,并认为当我将值分配为perfiles(数据)时。perfiles),这个数组将被填充它们的值。我也做了另一个例子,但允许改变时间,但我有同样的问题。这是小提琴:jsfiddle.net/jfmiranda75/nsR9W – Specter
@Specter检查我的更新,对不起,迟交回复 –
再次感谢,现在它工作正常。 – Specter