title: Angular route does not navigate to route until data is resolved
body: <p>I have a simple web app that has a detail page. When end users click on the link the route does navigate to the page until the data on the page is ready. Ideally I would like to display the page right away and update the UI accordingly. Is there anything I am doing incorrectly? Below please review what I have.</p>
  
  <p><strong>In my routes file:</strong></p>
  
  <pre><code>import { Routes } from '@angular/router';
  import { DetailsComponent } from './details/details.component';
  
  export const AppRoutes:Routes = [
   { path: 'details/:id', component: DetailsComponent },
   { path: '', redirectTo:'/home', pathMatch: 'full' }
  ]
  </code></pre>
  
  <p><strong>View from where link is clicked to navigate to details</strong></p>
  
  <pre><code>&lt;div *ngFor="let data of privateInfo; let i = index"&gt;
        &lt;span&gt;{{i}}&lt;/span&gt;
        &lt;span&gt;&lt;a [routerLink]="['/details', i]"&gt;Review Details&lt;/a&gt;&lt;/span&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p><strong>Detail Component</strong></p>
  
  <pre><code>import { Component, OnInit } from '@angular/core';
  import { ActivatedRoute } from '@angular/router';
  import { PrivateModel } from '../models/app-model';
  
  @Component({
    selector: 'app-details',
    template: `
      &lt;div&gt;
       &lt;pre&gt;{{ privateInfo }}&lt;/pre&gt;
      &lt;/div&gt;
    `
  })
  export class DetailsComponent implements OnInit {
  public privateInfo:Array&lt;any&gt;;
  public detailID;
  
  constructor(public PrivateModel:PrivateModel, private    route:ActivatedRoute) {
    this.detailID = route.snapshot.params['id'];
  }
  
  ngOnInit() {
    this. privateInfo = this.PrivateModel[this.detailID];
  }
  }
  </code></pre>
  
  <p>Looking at the Angular docs there seems to be a <a href="https://angular.io/docs/ts/latest/api/router/index/NoPreloading-class.html" rel="nofollow noreferrer">noPreloading</a> class but not sure how to utilize that. Any help and or an extra set of eyes would be greatly appreciated.</p>