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 { platformUniversalDynamic } from 'angular2-universal/browser';
9
import { bootloader } from '@angularclass/bootloader';
10

    
11
import { load as loadWebFont } from 'webfontloader';
12

    
13
// enable prod for faster renders
14
enableProdMode();
15

    
16
import { MainModule } from './browser.module';
17

    
18
export const platformRef = platformUniversalDynamic();
19

    
20
// on document ready bootstrap Angular 2
21
export function main() {
22
  // Load fonts async
23
  // https://github.com/typekit/webfontloader#configuration
24
  // loadWebFont({
25
  //   google: {
26
  //     families: ['Droid Sans']
27
  //   }
28
  // });
29

    
30
  return platformRef.bootstrapModule(MainModule);
31
}
32

    
33
// support async tag or hmr
34
bootloader(main);
(6-6/12)