# Angular 变更检测和运行时优化

变更检测是 Angular 检查你的应用程序状态是否已更改以及是否需要更新任何 DOM 的过程。大体而言,Angular 会从上到下遍历你的组件,寻找更改。Angular 会定期运行其变更检测机制,以便对数据模型的更改反映在应用程序的视图中。变更检测可以手动触发,也可以通过异步事件(比如用户交互或 XHR 自动完成)来触发。

变更检测具有一种高度优化的性能,但如果应用程序过于频繁的运行它,它仍然会导致变慢。

在本指南中,你将了解如何通过跳过应用程序的某些部分并仅在必要时运行变更检测来控制和优化变更检测机制。

Last Updated: 5/16/2023, 7:35:10 PM