Project

General

Profile

1
// 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
import { bootloader } from '@angularclass/bootloader';
10
// 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
  // loadWebFont({
27
  //   google: {
28
  //     families: ['Droid Sans']
29
  //   }
30
  // });
31

    
32
  return platformRef.bootstrapModuleFactory(MainModuleNgFactory);
33
}
34

    
35
// support async tag or hmr
36
bootloader(main);
(5-5/12)