對於時間表應用程序我有可觀察到的數組:可觀察數組值更新
DayHrs
DayHrs包含任一5或7天,取決於該僱員。 我有一個總計WeekHrs這是一個計算字段。
當用戶輸入某個DayHrs的值時,我希望總的WeekHrs字段立即更新。
所以在我的數據綁定我想使用valueUpdate:'afterkeydown'。
但是,我不能讓這是一個計算字段,因爲可觀察數組中的數組項目本身並不可觀察。
根據Knockout文檔:關鍵點:observableArray跟蹤數組中的哪些對象,而不是這些對象的狀態。
那麼我該如何解決這個問題?有沒有一種方法來遍歷數組,使每個項目可觀察(我還沒有看到如何做到這一點),或者我應該指定一個更改事件?或者是其他東西?