【发布时间】:2018-11-11 17:58:45
【问题描述】:
根据 Angular.io Angular Documentation on Life cycle hooks OnInit 的目的: 在 Angular 首次显示数据绑定属性并设置指令/组件的输入属性后初始化指令/组件。
那么当说组件已经初始化时究竟会发生什么。是初始化了所有变量还是显示了组件的模板,还是两者都有?
【问题讨论】:
标签: angular ngoninit lifecycle-hook
根据 Angular.io Angular Documentation on Life cycle hooks OnInit 的目的: 在 Angular 首次显示数据绑定属性并设置指令/组件的输入属性后初始化指令/组件。
那么当说组件已经初始化时究竟会发生什么。是初始化了所有变量还是显示了组件的模板,还是两者都有?
【问题讨论】:
标签: angular ngoninit lifecycle-hook
那么当说组件已经初始化时究竟会发生什么。 这是否意味着所有变量都已初始化或组件的 模板是显示还是两者都显示?
渲染标记,绑定绑定,注入子视图/组件。换句话说,从现在开始,你可以从组件代码做任何事情。您可以将其威胁为“Angular Construction”方法并在那里执行所有组件初始化工作。它与 EJB 中的@PostConstruct 概念非常相似。
【讨论】:
ngOnInit 在 Angular 创建组件后很有用。因此,当构造函数完成其工作时,该组件被称为已初始化,并且它具有指定的属性,您现在可以在 ngOnInit 中初始化这些属性。
我希望这会有所帮助!
【讨论】: