我在做什么:每 30 秒轮询远程日期源以获取数据。然后我做self.MyCollection(newData);
。
我的问题:因为我可能已经过滤了数组或扩展了 UI 中的特定数组项,所以我不希望它每 30 秒重置一次。
我只想在项目实际更改时更新并重新渲染我的 observableArray。
任何人都知道如何避免在底层 observableArray 更改时重置 ui - 或者 - 如何避免在仅 1 个或更少的底层项目更改时整个 observableArray 发生变化?
我在做什么:每 30 秒轮询远程日期源以获取数据。然后我做self.MyCollection(newData);
。
我的问题:因为我可能已经过滤了数组或扩展了 UI 中的特定数组项,所以我不希望它每 30 秒重置一次。
我只想在项目实际更改时更新并重新渲染我的 observableArray。
任何人都知道如何避免在底层 observableArray 更改时重置 ui - 或者 - 如何避免在仅 1 个或更少的底层项目更改时整个 observableArray 发生变化?