No provider for router in angular2 rc5
<p>in module.ts</p>

<pre><code>    import { NgModule }      from '@angular/core';
    import { BrowserModule } from '@angular/platform-browser';
    import { Router } from '@angular/router'

    import { AppComponent }  from './app.component';

    @NgModule({
      imports: [
        BrowserModule
      ],
      declarations: [ 
        AppComponent
      ],
      bootstrap: [ AppComponent ]
    })
    export class AppModule { }
</code></pre>

<p>in component</p>

<pre><code>import { Component } from '@angular/core';    
import { Router } from '@angular/router'; 

import { GlobalService } from './global.service';

@Component({
  selector: 'cwf',
  templateUrl: 'app/app.template.html'
})
export class AppComponent {
  public homeConfig = {};

    constructor(private _router:Router, private _globalService: GlobalService){}
</code></pre>

<p>I am getting error since I am defining router in constructor to navigate the route. If I comment the constructor line it works fine. Where I need to add the provider and how.</p>