angularjs - $postLink 的 Angular 2 生命周期等价物是什么?

标签 angularjs angular angular2-upgrade

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

最佳答案

您很可能正在寻找 ngAfterViewInit,它在组件及其所有子组件初始化后触发。

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

文档引用: https://angular.io/guide/lifecycle-hooks#lifecycle-sequence

关于angularjs - $postLink 的 Angular 2 生命周期等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45510331/

相关文章:

javascript - Angular 4设置下拉列表中的选定选项

angular - 将 Angular 1 升级到 2

javascript - 如何在Angular JS中获取url参数

angularjs - angular-google-maps 通过鼠标点击获取 GEO 位置

css - 我们如何在 Angular 中为 *ngIf 添加过渡效果?

javascript - 使用 downgradeComponent 时引导的 Angular 2 + Angular 1 混合应用程序未加载

javascript - 资源必须列在 web_accessible_resources list 键中

javascript - 当动态添加对象的元素时,我想在 JSON 对象内部循环 |AngularJS

node.js - @angular/cli 安装后不工作