KnockoutJS observableArray在内部observable改变时更新

Rya*_*yan 5 javascript knockout.js

我需要知道如何在内部更改observableArray时触发更新.observableobservableArray

我有一个observableArray代表二叉树的.我正在使用存储映射函数来获取和设置数组中的值,因此它必须保持平衡,即使它可能只包含空observable.例如,nodes()[9]可能为null,但是当更新该节点时,我会调用nodes()[9](set new value)并需要触发observableArray更新

Rya*_*yan 4

最终在 observableArray 上使用 .replace()