5

我目前正在从 Angular.JS (1.5) 升级到 Angular 2+。我遇到$postLink了一个方法,IComponentController我试图弄清楚Angular 2+中等效的生命周期钩子是什么。

4

2 回答 2

5

您很可能正在寻找ngAfterViewInit在组件及其所有子组件被初始化之后触发的事件。

当然,这取决于您的特定用例,因为异步数据加载可能存在一些差异,可能需要以不同方式处理(例如,监视 @Input() 属性的异步更改,但这是另一个主题)。

文档参考: https ://angular.io/guide/lifecycle-hooks#lifecycle-sequence

于 2017-08-04T15:22:01.803 回答
4

会的ngAfterViewInit

$postLinkAngularJS中:

一旦所有子元素都链接并准备就绪,我们就会收到钩子的通知

ngAfterViewInit

在 Angular 初始化组件的视图和子视图后响应。

于 2017-08-04T15:29:06.417 回答