D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
self
/
root
/
usr
/
share
/
grafana
/
public
/
app
/
angular
/
Filename :
lazyBootAngular.ts
back
Copy
import { auto } from 'angular'; let injector: auto.IInjectorService | undefined; /** * Future poc to lazy load angular app, not yet used */ export async function getAngularInjector(): Promise<auto.IInjectorService> { if (injector) { return injector; } const { AngularApp } = await import(/* webpackChunkName: "AngularApp" */ './index'); if (injector) { return injector; } const app = new AngularApp(); app.init(); injector = app.bootstrap(); return injector; }