Angular 4组件生命周期

时间:2017-11-19 11:47:19

标签: angular

我正在尝试使用Angular 4公开的组件生命周期钩子来处理与组件相关的某些信息。
当我试图搜索时,我能够找到由角4(https://angular.io/guide/lifecycle-hooks)暴露的生命周期钩子列表
我对触发这些方法的代码片段更感兴趣。 例如,在Java中,下面的代码行将触发'String'类中的构造函数:

String hotelName = new String("Marriott");

将触发以下生命周期方法的HTML,JavaScript代码是什么:

  • 构造
  • ngOnInit
  • ngAfterViewInit
  • ngAfterViewChecked
  • ngOnDestroy

提前致谢。

1 个答案:

答案 0 :(得分:3)

在Angular中,所有生命周期钩子都是作为框架变更检测的一部分触发的。要了解有关该过程的更多信息,请阅读:

  

例如在Java中,下面的代码行会触发   'String'类中的构造函数:

构造函数不是生命周期钩子,在创建组件时会触发。它与您展示的机制类似,包括使用new调用组件构造函数。

要了解更多信息,请阅读: