对于时间表应用程序我有可观察到的数组:可观察数组值更新
DayHrs
DayHrs包含任一5或7天,取决于该雇员。 我有一个总计WeekHrs这是一个计算字段。
当用户输入某个DayHrs的值时,我希望总的WeekHrs字段立即更新。
所以在我的数据绑定我想使用valueUpdate:'afterkeydown'。
但是,我不能让这是一个计算字段,因为可观察数组中的数组项目本身并不可观察。
根据Knockout文档:关键点:observableArray跟踪数组中的哪些对象,而不是这些对象的状态。
那么我该如何解决这个问题?有没有一种方法来遍历数组,使每个项目可观察(我还没有看到如何做到这一点),或者我应该指定一个更改事件?或者是其他东西?