title: bootstrap vs bootstrapModule
body: <p><a href="https://medium.com/front-end-hacking/angular-2-an-introduction-of-bootstrap-and-providers-1c60ffbb7604#.8xw5nbj73" rel="nofollow noreferrer">This article</a> describes the <code>bootstrap</code> function used to bootstrap angular app:</p>
  
  <pre><code>import {bootstrap} from 'angular2/platform/browser';
  import {AppComponent} from './app.component';
  
  bootstrap(AppComponent)
      .then(success =&gt; console.log('Bootstrap successfully!'))
      .catch(err =&gt; console.log(err));
  </code></pre>
  
  <p>However, I'm bootstrapping the app like this:</p>
  
  <pre><code>import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';    
  import { AppModule } from './app.module';
  
  platformBrowserDynamic().bootstrapModule(AppModule);
  </code></pre>
  
  <p>What's the difference?</p>