Я пытаюсь перенаправить тот же путь во второй раз, но он не вызывает ngOnInit () для загрузки новых данных в тот же компонент.
app.routing.module.ts:
const routes: Routes = [
{path: '', component: mycomponet}
{path: 'name', component: nameComponent}
]
@NGModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule]
})
app.service.ts : где размещена моя логика маршрутизации, и я пытаюсь снова перейти на nameComponent
let newData = []
nextClick(data) {
let condition = true;
let newData = [];
if(condition == true) {
this.router.naviagete(['app-name/name'])
}
return this.newData
}
name.component.ts
ngOnInit() {
console.log(this.appService.nextClick())
}
здесь мой name.component ngOnInit()
, вызывающий в первый раз, но когда я снова пытаюсь направить тот же путь, он не вызывается.как перемещаться по одному и тому же пути с разными данными (newData)?