/* * Providers provided by Angular */ import {bootstrap} from 'angular2/platform/browser'; import {ELEMENT_PROBE_PROVIDERS} from 'angular2/platform/common_dom'; import {ROUTER_PROVIDERS} from 'angular2/router'; import {HTTP_PROVIDERS} from 'angular2/http'; /* * App Component * our top level component that holds all of our components */ import {App} from './app/app'; /* * Bootstrap our Angular app with a top level component `App` and inject * our Services and Providers into Angular's dependency injection */ export function main() { return bootstrap(App, [ // These are dependencies of our App HTTP_PROVIDERS, ROUTER_PROVIDERS, ELEMENT_PROBE_PROVIDERS ]) .catch(err => console.error(err)); } document.addEventListener('DOMContentLoaded', main);