-bootstrap(AppComponent, [
- HTTP_PROVIDERS,
- provide(AuthHttp, {
- useFactory: (backend: XHRBackend, defaultOptions: RequestOptions, authService: AuthService) => {
- return new AuthHttp(backend, defaultOptions, authService);
- },
- deps: [ XHRBackend, RequestOptions, AuthService ]
- }),
- AuthService,
- provideRouter(routes)
-]);
+const bootstrap = () => platformBrowserDynamic()
+ .bootstrapModule(AppModule)
+
+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()
+}