From 8570af7c6051c3d9a516f39d597ff49e1e1e2840 Mon Sep 17 00:00:00 2001 From: fengxiang <110431245@qq.com> Date: Thu, 25 Jan 2018 09:31:37 +0800 Subject: [PATCH] 设备模块 坐标 校准值 配置 等功能 --- src/main.ts | 30 +++++++++++++++++++++++++++--- 1 files changed, 27 insertions(+), 3 deletions(-) diff --git a/src/main.ts b/src/main.ts index 91ec6da..eac1183 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,12 +1,36 @@ -import { enableProdMode } from '@angular/core'; +import { enableProdMode, ViewEncapsulation } from '@angular/core'; import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; import { AppModule } from './app/app.module'; import { environment } from './environments/environment'; +import { hmrBootstrap } from './hmr'; + +import { preloaderFinished } from '@delon/theme'; +preloaderFinished(); + if (environment.production) { enableProdMode(); } -platformBrowserDynamic().bootstrapModule(AppModule) - .catch(err => console.log(err)); +const bootstrap = () => { + return platformBrowserDynamic().bootstrapModule(AppModule, { + defaultEncapsulation: ViewEncapsulation.Emulated, + preserveWhitespaces: false + }); +}; + +if (environment.hmr) { + if (module['hot']) { + hmrBootstrap(module, bootstrap); + } else { + console.error('HMR is not enabled for webpack-dev-server!'); + console.log('Are you using the --hmr flag for ng serve?'); + } +} else { + bootstrap().then(() => { + if ((<any>window).appBootstrap) { + (<any>window).appBootstrap(); + } + }); +} -- Gitblit v1.8.0