Angulaire 2/4 Comment obtenir les paramètres de la route dans l'app composant?

Angulaire 2/4 Comment obtenir les paramètres de la route dans l'app composant?Comme je suis nouveau sur angulaire 2/4 je vais avoir de la difficulté à mettre en place une nouvelle application que par mon besoin.

Je suis en train de créer une application qui sera appelé à d'autres d'une autre application. Appel de l'application enverra un certain nombre de paramètres comme le jeton, le nom d'utilisateur, id de l'application et etc.

Maintenant, comme dans Angulaire 2/4, app.composant est notre atterrissage composant et chaque première demande d'aller à travers elle. Donc, je veux obtenir ces paramètre, ici, dans l'application de la composante et de la charge à l'utilisateur de détails, de faire une session locale et le déplacer vers d'autres choses.

problème, c'est quand j'essaie d'accéder à ces paramètres, je suis rien.

Voici l'URL qui va commencer mon angulaire de l'application:
http://localhost:86/dashboard?username=admin&token=xyz&appId=8

Voici mon fichier de routage code:

JS:

const routes: Routes = [
  {
    path: 'dashboard/:username, token', component: AppComponent
  }
];

@NgModule({
  imports: [RouterModule.forRoot(routes)],
  exports: [RouterModule]
})
export class AppRoutingModule {

}

Voici mon App Code de Composant:

JS:

import { Component, OnInit } from '@angular/core';
import { AuthenticationService } from 'app/services/authentication/authentication.service';
import { User } from 'app/models/user/user';
import { AppConfig } from 'app/helpers/AppConfig';
import { ActivatedRoute, Router } from '@angular/router';


@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent implements OnInit {
  _user: User = new User();
  obj: any;
  error: any;

  loginName: string;
  private id: any;

  constructor(
    private authenticationService: AuthenticationService,
    private config: AppConfig,
    private route: ActivatedRoute,
    private router: Router

  ) { }

  ngOnInit() {    
    this.loadCurrentUserDetail();
    this.getParamValues()

  }

  getParamValues() {
    this.id = this.route.queryParams.subscribe(params => {      
       this.loginName = params['username']; 
    });
  }

Ici params est vide ne sais pas pourquoi?

Merci d'avance!

Dans l'image params objet n'a rien.