我正在研究AngularJS。 $ onInit =()=> {}和ngOnInit(){}有什么区别?
第一个在angularjs中使用,此框架的第一个版本是用javascript制作的,ngOnInit()在Angular2 +中使用,这是另一个用Typescript编写的框架。我建议您学习Angular2 +,因为Angularjs已过时,并且AngularJS在2018年7月1日进入了3年的长期支持期。 Angular的最后一个稳定版本是8]
ngOnInit()-这是Angular的摘要周期的一部分$ onInit-这不是摘要周期的一部分。在元素上的所有控制器均已构建并初始化其绑定之后(且在此元素上的指令的pre和post链接功能之前),在每个控制器上调用。参考:Why to use $onInit in AngularJS?