以下是我的谷歌品牌路线。当我在GoogleDetailComponent中使用时,
this. paramsSub = this.route.params.subscribe(params=> {
this.searchStr = params['id'];
});
我可以使用相同的上述代码获取参数[' id']但不能使用标题。
// Define the 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 }
]
}
];
以下是我的GoogleComponent:
import { Component, OnInit } from '@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);
}
}
当我搜索Google Pixel&#39;时,我希望能够突出显示Google Pixel&#39;我在谷歌品牌时的标题:/ google / google像素。我不知道如何突出显示&#39;谷歌像素&#39;如果我在标题中获得未定义的路由。提前谢谢。