Сначала вам нужно вставить Router
в конструктор:
constructor(private router: Router) {}
Затем в вашем коде, по которому вы хотите перейти, сделайте что-то вроде этого:
this.router.navigate([`/navigateUrlPart/${file.id}`]);
Иконечно, вы должны создать маршрут в вашем AppRoutingModule
, чтобы он работал вместе
const routes: Routes = [
...
{ navigateUrlPart/:id', component: YourEditComponent },
];
@NgModule({
imports: [RouterModule.forRoot(routes})],
exports: [RouterModule]
})
export class AppRoutingModule { }
А в YourEditComponent
вы можете прочитать отредактированный id
из параметров маршрута, используя класс ActivatedRoute