I'm currently upgrading from Angular.JS (1.5) to Angular 2+. I have come across as $postLink
method in an IComponentController
and I'm trying to figure out what the equivalent lifecycle hook is in Angular 2+.
You are most probably looking for ngAfterViewInit
which fires after component and all its child components are initialized.
Of course, it depends on your particular use case as with async data loading there might be some discrepancies which might be needed to be handled differently (for example, monitoring async changes on @Input() properties, but that's another topic).
doc ref: https://angular.io/guide/lifecycle-hooks#lifecycle-sequence
It would be ngAfterViewInit
.
$postLink
in AngularJS:
We are essentially notified by the hook once all child elements are linked and ready to go
ngAfterViewInit
in Angular:
Respond after Angular initializes the component's views and child views.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With