constructor
指令或组件的构造器,在创建组件时会被调用。
ngOnChanges
会在Angular设置数据绑定输入属性时作出响应。
ngOnInit
在Angular首次显示数据绑定属性及设置输入属性时初始化指令或组件,只会在ngOnChanges初次响应时被调用一次。
ngDoCheck
检测Angular本身无法捕获的变化并执行操作。
ngAfterContentInit
在Angular投射外部内容进入组件的视图或指令所在的视图后响应,只会在首次ngDoCheck后被调用。
ngAfterContentChecked
在Angular检查被投射到指令或组件的内容后响应。
ngAfterViewInit
在Angular初始化组件视图及子视图或指令所在的视图后响应,只会在首次ngAfterContentChecked后被调用。
ngAfterViewChecked
在Angular检查视图及子视图或指令所在的视图后响应。
ngOnDestroy
在Angular销毁指令或组件前进行清除工作,取消订阅和解除事件处理以避免内存泄漏。