title: No provider for ActivatedRoute - Angular 2 RC5
body: <p>After upgrading to Angular 2 RC5 (from RC4) it seems I can no longer inject <code>ActivatedRoute</code> into my components.</p>
  
  <blockquote>
    <p>ORIGINAL EXCEPTION: No provider for ActivatedRoute!</p>
  </blockquote>
  
  <p>Here's the relevant piece of code:</p>
  
  <pre><code>import { Component } from '@angular/core';
  
  import { 
    ActivatedRoute
  } from '@angular/router';
  
  declare var module: {
    id: string;
  };
  
  @Component({
    moduleId: module.id,
    selector: 'mds-app',
    templateUrl: 'app.component.html',
    styleUrls: [
        'app.component.css'
    ],
    directives: []
  })
  export class AppComponent { 
  
    constructor(private _route: ActivatedRoute) {
      this._route.params.subscribe(params =&gt; console.log(_route));
    }
  }
  </code></pre>
  
  <p>and here's my <code>app.module.ts</code>:</p>
  
  <pre><code>import { NgModule }      from '@angular/core';
  import { BrowserModule } from '@angular/platform-browser';
  import { CommonModule }  from '@angular/common';
  import { Routes, RouterModule }  from '@angular/router';
  
  import { AppComponent }  from './app.component';
  
  import { 
      routing, 
      appRoutingProviders 
  } from './app.routing';
  
  @NgModule({
    imports:      [ BrowserModule, CommonModule, RouterModule ],
    declarations: [ AppComponent ],
    bootstrap:    [ AppComponent ],
    providers:    [ appRoutingProviders ]
  })
  export class AppModule { }
  </code></pre>
  
  <p>I checked the "Tour of Heroes" example and they do the exact same thing, there is no provider declaration for <code>ActivatedRoute</code> so what is going on here I wonder?</p>