title: Is there a way to preload routes in Angular 2 to prevent white flickering and jumping to top?
body: <p>Using the <a href="https://github.com/angular/angular2-seed" rel="nofollow">angular/angular2-seed</a> I have defined a bunch of routes. However, I have the problem where each route is lazily loaded causing a white flickering and a delay (and jumps to the top of the page each first time a route is loaded)... the kind of thing we were getting away from when loading html files old style.</p>
  
  <p>Here is my route configuration:</p>
  
  <pre><code>@RouteConfig([
    {path: '/about', component: About, name: 'About', useAsDefault: true},
    {path: '/features', component: Features, name: 'Features'},
    {path: '/examples', component: Examples, name: 'Examples'},
    {path: '/download', component: Download, name: 'Download'},
    {path: '/contact', component: Contact, name: 'Contact'}
  ])
  </code></pre>
  
  <p>Is there a way to preload these routes?</p>