title: Route action does not work on a component and different parameters
body: <p>Route action does not work on a component and different parameters.</p>
  
  <p>I have a component that gets different parameters, as follows below. However, when entering the component routes, it loads only once and the...</p>
  
  <p>this.route.snapshot.params['id'] Not updated.</p>
  
  <p>Routes</p>
  
  <pre><code>export const ROUTES: Routes = [
      {path: '', component: AppComponent,
          children: [
              { path: '', redirectTo: 'home', pathMatch: 'full'},
              { path: 'home', component: HomeComponent },
              { path: 'categoria/:id', component: ListaComponent },
              { path: 'player/:id', component: PlayerComponent }]
      }]
  </code></pre>
  
  <p>Component</p>
  
  <pre><code>import {Component, OnInit } from '@angular/core';
  import { PostServices } from '../postServices';
  import { ActivatedRoute } from '@angular/router';
  
  @Component({
    selector: 'net-lista',
    templateUrl: './lista.component.html',
  })
  export class ListaComponent implements OnInit {
  
      order: any;
  
    constructor(private postServices: PostServices, private route: ActivatedRoute) {
  
    }
  
    ngOnInit() {
        this.postServices.getPostByCategory(this.route.snapshot.params['id']).subscribe( (res) =&gt; {
            this.order = res;
        })
    }
  
  }
  </code></pre>