Also found this earlier post:
An inner component knows nothing about Ionic lifecycle events. Ionic/pages will not notify inner components about loading, become the active page, etc. If you need your inner component to do something based on lifecycle events, tie the parent lifecycle event with the inner component using Angular’s
@ViewChild
decorator.In parent component get a reference to the child component using
@ViewChild
as explained here . Then, inside the parent lifecycle event, call a public function defined in child component.