返回Angular 2生命周期钩子的类型

时间:2017-07-26 14:40:47

标签: angular

定义函数返回的类型是一种很好的做法,比如functionName():string而不是functionName()。但是Angular生命周期事件钩子究竟是什么呢?它应该像ngOninit():void?

1 个答案:

答案 0 :(得分:1)

生命周期钩子实际上根据ngOnInit等方法的文档返回void

  

interface OnInit {ngOnInit():void}

最佳做法是将每种返回类型与文档的类型相匹配。大多数应该是void

以下是一些:

OnInit

OnChanges

OnDestroy

DoCheck

希望这有帮助!