Получение params.get("id")
только из соответствующего компонента страницы, идентификатор доступа к Coudnt из других отдельных компонентов (headerComponent)
//Its worked only correspond component only
this.activatedRoute.paramMap.subscribe( params => {
this.projectName = params.get("id");
console.log( this.projectName );
})
//Tried with these codes
console.log( this.activatedRoute.children[0].children[1].params['id'] )
this.activatedRoute.firstChild.params.subscribe(params => {
let id = +params['id'];
console.log(id)
});
console error (line number is where i tried to console in page)
at HeaderComponent.push../src/app/common/header/header.component.ts.HeaderComponent.ngOnInit
Структура
<app-header></app-header>
<router-outlet></router-outlet>
app.module.ts
app-routing.module.ts
common/
--header.component.ts
projects/
component-folder
--projects.module.ts
--projects-routing.module.ts (child route)
И, альтернативно, возможно ли получить доступ к параметрам из директив?