Я хочу получить свойство данных из маршрута
game-router.ts
import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { GamesBoardComponent } from './containers/games-board/games-board.component';
import { ENavigationTypes } from 'src/app/navigation/models/ENavigationTypes';
const routes: Routes = [
{
path: '',
data: { navigationType: ENavigationTypes.lobby },
component: GamesBoardComponent,
},
];
@NgModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule],
})
export class GamesRoutingModule {}
В моем компоненте ngOnInit
У меня есть:
constructor(private router: Router) {}
ngOnInit(): void {
this.route.data.subscribe((data) => {
console.log('data');
console.log(data);
});
}
Когда Я меняю маршрут, ничего не происходит, мой вопрос в том, что я делаю не так, и если я это сделаю, как мне получить данные из маршрута в компоненте?