From a6549553400d1908b016ab68b35c05f68d65f69d Mon Sep 17 00:00:00 2001 From: Art Lowel Date: Thu, 15 Feb 2018 15:46:25 +0100 Subject: [PATCH] fix an issue where the app woulnd't start if server side rendering was disabled --- src/main.browser.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main.browser.ts b/src/main.browser.ts index a2bf836865..ebb9b56169 100644 --- a/src/main.browser.ts +++ b/src/main.browser.ts @@ -6,6 +6,7 @@ import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; import { bootloader } from '@angularclass/bootloader'; import { load as loadWebFont } from 'webfontloader'; +import { hasValue } from './app/shared/empty.util'; import { BrowserAppModule } from './modules/app/browser-app.module'; @@ -28,4 +29,8 @@ export function main() { } // support async tag or hmr -document.addEventListener('DOMContentLoaded', () => bootloader(main)); +if (hasValue(ENV_CONFIG.universal) && ENV_CONFIG.universal.preboot === false) { + bootloader(main); +} else { + document.addEventListener('DOMContentLoaded', () => bootloader(main)); +}