私の $scope 内には、非常に大きな読み取り専用のデータ構造があります (階層内に 3000 以上のオブジェクトがあるかもしれません)。これは決して変わらず、モバイルでのパフォーマンスを最大化したいので、ダイジェスト サイクル内でこの構造内の変更の検索をスキップできるように Angular に伝えたいと思います。
これを行うことができるかどうか、またはどのように行うことができるかについてのアイデアはありますか?
私の $scope 内には、非常に大きな読み取り専用のデータ構造があります (階層内に 3000 以上のオブジェクトがあるかもしれません)。これは決して変わらず、モバイルでのパフォーマンスを最大化したいので、ダイジェスト サイクル内でこの構造内の変更の検索をスキップできるように Angular に伝えたいと思います。
これを行うことができるかどうか、またはどのように行うことができるかについてのアイデアはありますか?
はい、こちらbindonce
のプロジェクトをご覧ください。ウォッチを作成せずにフィールドにバインドできます。
したがって、あなたが説明したように、双方向バインディングは存在しないため、 $digest サイクルでのダーティチェックはありません。