组件实例有一个生命周期,该生命周期从 Angular 实例化组件类并渲染组件视图及其子视图开始。生命周期随着变更检测继续进行,因为 Angular 会检查数据绑定属性何时发生变化,并根据需要更新视图和组件实例。生命周期在 Angular 销毁组件实例并从 DOM 中移除其渲染的模板时结束。指令具有类似的生命周期,因为 Angular 在执行过程中会创建、更新和销毁实例。