-1

根据 Angular.io Angular Documentation on Life cycle hooks OnInit 的目的:在 Angular 首先显示数据绑定属性并设置指令/组件的输入属性之后初始化指令/组件。

那么当说组件已经初始化时到底会发生什么。这是否意味着所有变量都已初始化或显示组件的模板或两者兼而有之?

4

2 回答 2

0

ngOnInit在创建组件完成 angular 后很有用。因此,当构造函数完成其工作时,该组件被称为已初始化,并且它具有指定的属性,您ngOnInit现在可以在其中进行初始化。

我希望这有帮助!

于 2018-06-01T14:52:25.830 回答
0

那么当说组件已经初始化时到底会发生什么。这是否意味着所有变量都已初始化或显示组件的模板或两者兼而有之?

渲染标记,绑定绑定,注入子视图/组件。换句话说,从现在开始,你可以从组件代码做任何事情。您可以将其威胁为“Angular Construction”方法并在那里执行所有组件初始化工作。@PostConstruct它与EJB的概念非常相似。

于 2018-06-01T14:50:22.297 回答