angular - Why am I getting undefined route in header Only and not in other components? -


below google brand route. when in googledetailcomponent using,

this. paramssub = this.route.params.subscribe(params=> {   this.searchstr = params['id'];  }); 

i able params['id'] not in header using same above code.

// define routes const routes: routes = [   { path: 'google', component: googlecomponent,     children: [       { path: 'google home', component: homecomponent },       { path: 'google pixel', component: pixelcomponent },       { path: ':id', component: googledetailcomponent },       { path: '', component: googlehomecomponent }     ]   } ]; 

below googlecomponent:

import { component, oninit } '@angular/core';  @component({   selector: 'app-google',   template: `<rb-google-header></rb-google-header>         <router-outlet></router-outlet>` })  export class googlecomponent implements oninit {    ngoninit(){     window.scrollto(0, 0);   } } 

when search 'google pixel', want able highlight 'google pixel' in header when in google brand: /google/google pixel. not know how highlight 'google pixel' if getting undefined route in header. in advance.

enter image description here


Comments

Popular posts from this blog

python Tkinter Capturing keyboard events save as one single string -

android - InAppBilling registering BroadcastReceiver in AndroidManifest -

javascript - Z-index in d3.js -