diff --git a/angular/src/app-initialize.ts b/angular/src/app-initialize.ts index 610d608e03..a280bc6b17 100644 --- a/angular/src/app-initialize.ts +++ b/angular/src/app-initialize.ts @@ -1,4 +1,5 @@ import { NgZone } from '@angular/core'; +import { initialize } from '@ionic/core'; import { applyPolyfills, defineCustomElements } from '@ionic/core/loader'; import { Config } from './providers/config'; @@ -9,12 +10,11 @@ export const appInitialize = (config: Config, doc: Document, zone: NgZone) => { return (): any => { const win: IonicWindow | undefined = doc.defaultView as any; if (win && typeof (window as any) !== 'undefined') { - const Ionic = win.Ionic = win.Ionic || {}; - Ionic.config = { + initialize({ ...config, _zoneGate: (h: any) => zone.run(h) - }; + }); const aelFn = '__zone_symbol__addEventListener' in (doc.body as any) ? '__zone_symbol__addEventListener'