Project

General

Profile

1 44619 argiro.kok
// the polyfills must be the first thing imported
2
import 'angular2-universal-polyfills';
3
import 'ts-helpers';
4
import './__workaround.browser'; // temporary until 2.1.1 things are patched in Core
5
6
// Angular 2
7
import { enableProdMode } from '@angular/core';
8
import { platformBrowser } from '@angular/platform-browser';
9 44883 argiro.kok
import { bootloader } from '@angularclass/bootloader';
10 44619 argiro.kok
// for AoT use platformBrowser
11
// import { platformUniversalDynamic } from 'angular2-universal/browser';
12
13
import { load as loadWebFont } from 'webfontloader';
14
15
// enable prod for faster renders
16
enableProdMode();
17
18
import { MainModuleNgFactory } from './browser.module.ngfactory';
19
20
export const platformRef = platformBrowser();
21
22
// on document ready bootstrap Angular 2
23
export function main() {
24
  // Load fonts async
25
  // https://github.com/typekit/webfontloader#configuration
26 44726 argiro.kok
  // loadWebFont({
27
  //   google: {
28
  //     families: ['Droid Sans']
29
  //   }
30
  // });
31 44619 argiro.kok
32
  return platformRef.bootstrapModuleFactory(MainModuleNgFactory);
33
}
34
35
// support async tag or hmr
36 44883 argiro.kok
bootloader(main);