title: Angular2 using the hash in routing fails
body: <p>From the docs <a href="https://angular.io/docs/ts/latest/guide/router.html#!#browser-url-styles" rel="nofollow noreferrer">https://angular.io/docs/ts/latest/guide/router.html#!#browser-url-styles</a></p>
  
  <p>Ive added</p>
  
  <pre><code> const appRoutes: Routes = [
    { path: '', redirectTo: 'login', pathMatch: 'full' },
    { path: 'login', component: LoginComponent},
    { path: 'reset-password', component: ResetPasswordComponent },
      { path: '**', component: PageNotFoundComponent }
    ];
  
   @NgModule({
    imports: [
       RouterModule.forRoot(appRoutes, { useHash: true }) //added this useHash
     ],
     exports: [RouterModule],
      providers: []
      } )
      export class AppRoutingModule { }
  </code></pre>
  
  <p>But am now getting an error that <code>node_modules/@angular/router/index"' has no exported member 'ROUTER_PROVIDERS'</code>  and the error points to the line on useHash</p>
  
  <p>THESE ARE THE IMPORTS IN THE APP MODULE</p>
  
  <pre><code>imports: [
   BrowserModule,
   FormsModule,
   HttpModule,
   AppRoutingModule, //CONTAINS THE ABOVE ROUTING
   AngularFireModule.initializeApp(firebaseConfig)
  
  ],
  </code></pre>
  
  <p>Where am i wrong or what more do i need to add for this to work</p>