$scope.items
を使用してレンダリングされたアイテムのリストがあるとしng-repeat
ます。このリストはかなり大きく、定期的に更新されますが、一度に更新される項目は 1 つだけです。アイテム 2 で 12 回の更新、次にアイテム 359 で 2 回の更新、次にアイテム 1071 で 89 回の更新など。
私が理解していることから、リスト内の単一のアイテムを更新すると、$scope.items
ほとんどのアイテムがまったく変更されていなくても、AngularJS によって完全なリストが再レンダリングされます。これは無意味なことのように思えますが、より効率的な方法で確実に処理できます。jquery などのツールを使用して自分で DOM を更新することもできますが、それは AngularJS の要点を大きく損ねているようです。AngularJS でng-repeat
生成されたモデルの単一のリスト要素を更新する方法はありますか?