次の問題があります。以前は非表示になっていたアイテムを ng-repeat の先頭に表示したいです。これを行うと、アイテムのリストが最終的に長くなり、前にレンダリングされたすべての要素が下に移動します。新しいアイテムを表示する前にフォーカスしていたアイテムのスクロール位置を維持したい。
<div ng-repeat="item in items | limitTo:listEndIndex" ng-if="$index >= listStartIndex">
これは私のテンプレートのコードです。私のコントローラーは listStartIndex の値を減らして、新しい項目を表示します。どんなアイデアでも大歓迎です。ありがとうございました!