在angular 5中构造函数和ngOnInit之间有什么区别

在angular 5中构造函数和ngOnInit之间有什么区别,angular,Angular,我有一个angular中的父类和子类。当试图在子类中创建构造函数时,它会抛出一些错误“派生类的构造函数必须包含超级调用”。如果代码添加到ngOnInit中而不是构造函数中,它就会起作用。那么这两个类之间的区别是什么。在实例化时都会被调用课程。根据 OnInit是一种回调方法,在默认更改检测器第一次检查指令的数据绑定属性之后,在检查任何视图或内容子项之前,立即调用该方法。当指令被实例化时,它只被调用一次 构造函数类似于任何类的构造函数(具有面向对象的原则)。在创建类实例时调用它 同时检查。根据 O

我有一个angular中的父类和子类。当试图在子类中创建构造函数时,它会抛出一些错误“派生类的构造函数必须包含超级调用”。如果代码添加到ngOnInit中而不是构造函数中,它就会起作用。那么这两个类之间的区别是什么。在实例化时都会被调用课程。

根据

OnInit是一种回调方法,在默认更改检测器第一次检查指令的数据绑定属性之后,在检查任何视图或内容子项之前,立即调用该方法。当指令被实例化时,它只被调用一次

构造函数类似于任何类的构造函数(具有面向对象的原则)。在创建类实例时调用它

同时检查。

根据

OnInit是一种回调方法,在默认更改检测器第一次检查指令的数据绑定属性之后,在检查任何视图或内容子项之前,立即调用该方法。当指令被实例化时,它只被调用一次

构造函数类似于任何类的构造函数(具有面向对象的原则)。在创建类实例时调用它

也检查一下