2017-02-22 84 views
1

是否有任何生命周期挂钩,它会告诉你是否所有内容都已加载?我有一个网站,它有几个异步工作组件。所以这些组件还没有准备好。为了避免网站出现奇怪的外观,我想放置一种加载横幅。但显然,我需要知道我什么时候可以再次禁用横幅。完全加载的Angular2生命周期钩子?

感谢您的任何建议或想法!

回答

3
ngAfterViewInit() 
AppComponent

https://angular.io/docs/ts/latest/api/core/index/AfterContentInit-class.html

见这不会覆盖由路由器或无角的库添加的元件。

+0

这也适用于异步加载的内容? – sandrooco

+0

不,没有考虑异步回调的生命周期挂钩。你需要通过'Observable's或'Promise'来调用你的异步回调函数,以便他们能够'.subscribe(...)'或者调用'.then(...)' –

+0

这就是我也是这么想的。这个问题暗示了它。 – sandrooco