ionSelected() must be implemented in the called component. Thanks @markharding.
@okbong here is an example how it works:
tabs.html
<ion-tabs>
<ion-tab [root]="tab1"></ion-tab>
<ion-tab [root]="tab2"></ion-tab>
</ion-tabs>
tabs.ts (straight forward)
export class TabsPage {
tab1: any = HomePage;
tab2: any = OtherPage;
constructor() {
}
}
home.ts
export class HomePage {
constructor() {
}
ionSelected() {
console.log("Home Page has been selected");
// do your stuff here
}
}}