ngOnInit()在angular第一次显示数据绑定和设置指令/组件的输入属性之后,初始化指令/组件。
ngAfterViewInit初始化完组件以及视图之后调用。
ngOnInit
钩子可以作为初始化时调用一些方法
钩子可以更改视图样式
Angular 2 指令生命周期钩子的作用及调用顺序
1、ngOnChanges - 当数据绑定输入属性的值发生变化时调用。
2、ngOnInit - 在第一次 ngOnChanges 后调用。
3、ngDoCheck - 自定义的方法,用于检测和处理值的改变。
4、ngAfterContentInit - 在组件内容初始化之后调用。
5、ngAfterContentChecked - 组件每次检查内容时调用。
6、ngAfterViewInit - 组件相应的视图初始化之后调用。
7、ngAfterViewChecked - 组件每次检查视图时调用。
8、ngOnDestroy - 指令销毁前调用。