1. Angular的生命周期

发布时间 2023-10-30 21:57:14作者: 不入凡尘

对于Angular的组件来说,从渲染开始到销毁一直伴随着生命周期变化。
按照生命执行顺序

  1. onChanges:onInit之前以及每次多个绑定输入值变化时【仅当绑定输入值时才会调用】
  2. onInit:在第一次onChanges之后或者当没有绑定输入值时也会调用【仅执行一次】
  3. doCheck:onChanges之后和onInit之后
  4. afterContentInit:外部内容投影进组件视图中【仅执行一次】
  5. afterContentChecked:检查完被投影到组件视图中的内容之后
  6. afterViewInit:初始化完视图及其子组件之后【仅执行一次】
  7. afterViewChecked:组件视图及其子视图或包含改指令的视图之后
  8. onDestroy:在组件销毁之时调用