ngOnInit: {{onInit}}
ionViewWillEnter: {{willEnter}}
ionViewDidEnter: {{didEnter}}
diff --git a/angular/test/test-app/src/app/router-link-page/router-link-page.component.ts b/angular/test/test-app/src/app/router-link-page/router-link-page.component.ts index f54c90f41c..882b0ffa70 100644 --- a/angular/test/test-app/src/app/router-link-page/router-link-page.component.ts +++ b/angular/test/test-app/src/app/router-link-page/router-link-page.component.ts @@ -18,6 +18,9 @@ export class RouterLinkPageComponent implements OnInit { } ionViewWillEnter() { + if (this.onInit !== 1) { + throw new Error('ngOnInit was not called'); + } NgZone.assertInAngularZone(); this.willEnter++; } diff --git a/angular/test/test-app/src/app/router-link/router-link.component.ts b/angular/test/test-app/src/app/router-link/router-link.component.ts index 5022c5a1b7..4d17e02a37 100644 --- a/angular/test/test-app/src/app/router-link/router-link.component.ts +++ b/angular/test/test-app/src/app/router-link/router-link.component.ts @@ -41,6 +41,9 @@ export class RouterLinkComponent implements OnInit { } ionViewWillEnter() { + if (this.onInit !== 1) { + throw new Error('ngOnInit was not called'); + } NgZone.assertInAngularZone(); this.willEnter++; } diff --git a/angular/test/test-app/src/app/tabs/tabs.component.ts b/angular/test/test-app/src/app/tabs/tabs.component.ts index b32e527986..eb47f5a1fd 100644 --- a/angular/test/test-app/src/app/tabs/tabs.component.ts +++ b/angular/test/test-app/src/app/tabs/tabs.component.ts @@ -1,14 +1,9 @@ -import { Component, OnInit } from '@angular/core'; +import { Component } from '@angular/core'; @Component({ selector: 'app-tabs', templateUrl: './tabs.component.html', }) -export class TabsComponent implements OnInit { - - constructor() { } - - ngOnInit() { - } +export class TabsComponent { }