Я новичок в angularj 6. Я использую angularjs уже много лет. Я пытаюсь отработать маршрутизацию и структурирование приложения. Я хочу иметь возможность доступа к значению маршрута в app.compnent. У меня есть шаблон моего сайта здесь, и на основе параметра маршрута мне нужно иметь возможность сменить тему. У меня есть параметр маршрута с именем modulePath, который всегда будет присутствовать во всех маршрутах. Так как app.component содержит выход маршрутизатора, хотя он не может получить доступ к значениям маршрута. Любая помощь в этом будет оценена. Возможно, я иду по этому пути совсем неправильно.
import { Component, OnInit } from '@angular/core';
import { ActivatedRoute, Router, NavigationStart, NavigationEnd} from
'@angular/router';
import { Location } from '@angular/common';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent implements OnInit {
title = 'Ang';
modulePath: string;
private sub: any;
constructor(
private route: ActivatedRoute,
router: Router,
private location: Location
) {
}
ngOnInit(): void {
this.sub = this.route.params.subscribe(params => {
this.modulePath = params['modulePath'];
console.log(params);
});
}
}