Кажется достаточно простым ... мой app.module выглядит так:
const appRoutes: Routes = [
{ path: '', component: AppComponent },
{ path: ':config', component: AppComponent }
];
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
AppRoutingModule,
RouterModule.forRoot(appRoutes)
],
providers: [],
bootstrap: [AppComponent]
})
и код app.component выглядит следующим образом:
constructor(private route: ActivatedRoute) {
}
config: string;
ngOnInit() {
this.config = this.route.snapshot.params['config'];
}
Я хочу иметь возможность сделать что-то вроде нажатия http://localhost:4200/english и установить для свойства config значение «english» ... но this.route.snapshot.params ['config'] не определяется каждый раз.
Любая помощь приветствуется.