1

私がやっていること:データのために30秒ごとにリモートdatesourceをポーリングしています。私はそうしますself.MyCollection(newData);

私の問題: UI で配列をフィルター処理したり、特定の配列項目を展開したりする可能性があるため、30 秒ごとにリセットしたくありません。

項目が実際に変更されたときにのみ、observableArray を更新して再レンダリングしたいと考えています。

基礎となるobservableArrayが変更されたときにUIをリセットしないようにする方法、または基礎となるアイテムが1つ以下しか変更されていないときにobservableArray全体が変更されないようにする方法を知っている人はいますか?

4

2 に答える 2

1
于 2012-05-18T08:43:58.093 に答える
0

observableArray 内の項目を単純に反復することでこれを解決し、値を変更しました (これはオブザーバブル自体でした)。<li>これにより、全体ではなく、リスト内ののみが更新されました<ul>

于 2013-06-17T13:33:18.877 に答える