diff --git a/ionic/components/content/content.ts b/ionic/components/content/content.ts index b6ecf0f494..55cb326478 100644 --- a/ionic/components/content/content.ts +++ b/ionic/components/content/content.ts @@ -32,7 +32,8 @@ export class Content extends Ion { /** * TODO */ - onIonInit() { + onInit() { + super.onInit(); this.scrollElement = this.getNativeElement().children[0]; } diff --git a/ionic/components/ion.ts b/ionic/components/ion.ts index 70dcd0211f..174469f11b 100644 --- a/ionic/components/ion.ts +++ b/ionic/components/ion.ts @@ -44,8 +44,6 @@ export class Ion { this[prop] = cls.defaultProperties[prop]; } } - - this.onIonInit && this.onIonInit(); } getDelegate(delegateName) { diff --git a/ionic/components/list/list.ts b/ionic/components/list/list.ts index 91f9ce6ec4..6eb8f2ee2e 100644 --- a/ionic/components/list/list.ts +++ b/ionic/components/list/list.ts @@ -40,7 +40,9 @@ export class List extends Ion { /** * TODO */ - onIonInit() { + onInit() { + super.onInit(); + if (util.isDefined(this.virtual)) { console.log('Content', this.content); console.log('Virtual?', this.virtual); diff --git a/ionic/components/nav/nav.ts b/ionic/components/nav/nav.ts index 3e9dbbaca3..9c16a21ac8 100644 --- a/ionic/components/nav/nav.ts +++ b/ionic/components/nav/nav.ts @@ -40,7 +40,8 @@ export class Nav extends ViewController { /** * TODO */ - onIonInit() { + onInit() { + super.onInit(); if (this.root) { this.push(this.root); diff --git a/ionic/components/toolbar/toolbar.ts b/ionic/components/toolbar/toolbar.ts index b369a107b8..4d9b2ff9d3 100644 --- a/ionic/components/toolbar/toolbar.ts +++ b/ionic/components/toolbar/toolbar.ts @@ -135,7 +135,9 @@ export class Toolbar extends ToolbarBase { this.itemEles = []; } - onIonInit() { + onInit() { + super.onInit(); + // TODO: THIS IS HORRIBLE, FIX setTimeout(() => { this.alignTitle();