The route parameter is used to map given URL's parameters based on the rout URLs and it is an optional parameters for that route.
Firstly will need to import from '@angular2/router' in the components file.
Syntax:-
params : {[key: string]: string}
Example as,
import { Component } from '@angular/core'; import { ActivatedRoute } from '@angular/router'; @Component({ selector: 'user', templateUrl: './user.component.html', styleUrls: ['./user.component.css'], providers: [UserService, AppGlobals] }) export class UserComponent { private userid: string; private subUser; constructor(private _route: ActivatedRoute) { } ngOnInit() { this.subUser = this._route.params.subscribe(params => { this.userid = params['userid']; }); } ngOnDestroy() { this.subUser.subscribe(); } }
Angular2 - Routing Concepts
What is Routing in Angular 2? | What is Routes? |
What is Router Imports? | What is RouterOutlet? |
Is it possible to have a multiple router-outlet in the same template? | What is RouterLink? |