为什么 Angular 构造函数在 ngOnChanges 之前运行,即使它不是生命周期钩子的一部分?

问题描述 投票:0回答:1

我注意到,在 Angular 中,组件的构造函数在 ngOnChanges 钩子之前运行,尽管构造函数不被视为生命周期钩子的一部分。有人可以解释为什么会发生这种情况吗?

我注意到,在 Angular 中,组件的构造函数在 ngOnChanges 钩子之前运行,尽管构造函数不被视为生命周期钩子的一部分。有人可以解释一下为什么吗?

angular angular-components angular-lifecycle-hooks
1个回答
0
投票

如果你想一想,如果不调用构造函数,你甚至不会有组件。除非函数是静态的,否则在任何语言中,您都需要在使用类的任何函数之前构造类的对象。这就是为什么构造函数总是第一个被调用的函数。

© www.soinside.com 2019 - 2024. All rights reserved.