从数组计算总和

时间:2012-12-20 16:49:35

标签: arrays knockout.js observable

我有一个浮点数组weeklyAmounts,在子对象a中定义。在父对象b中,我有一个对象a数组,需要计算所有子对象a的week1小计,以及所有子对象{{的week2小计。 1}}等等。

我的问题:

  1. 从阅读淘汰文档中,可以跟踪一个可观察数组,例如删除或添加,但不会跟踪单个对象的状态更改,因此在我的情况下,即使用户从GUI更改a,也不会触发计算出的值。这是真的吗?
  2. 我很惊讶,从GUI更改week1Amount后,我没有看到viewmodel中的值发生了变化。我在这里错过了什么吗?
  3. 鉴于需要什么,最佳解决方案是什么?
  4. 我的工作代码如下:

    week1Amount

0 个答案:

没有答案