Я бы перешел к дочернему маршруту в угловом формате
Вот файл маршрутов
import { NgModule } from "@angular/core";
import { Routes, RouterModule } from "@angular/router";
import { ModuleWithProviders } from "@angular/core";
import { AdministrationComponent } from "./administration.component";
import { UserDisplayComponent } from "./user-display/user-display.component";
import { ResulTabComponent } from "./result-tab/result-tab.component";
const routes: Routes = [
{
path: "",
component: AdministrationComponent,
pathMatch: "full",
children: [
{ path: "", component: ResulTabComponent, pathMatch: "full" },
{ path: "userdetails", component: UserDisplayComponent }
]
}
];
export const AdministrationRouting: ModuleWithProviders = RouterModule.forChild(
routes
);
{
}
Компонент администрирования загружается по маршруту administration
Когда я нажимаю наСтрока таблицы Я бы перешел к маршруту userdetails, так что http://localhost:4200/administration/userdetails
selectedUserDetails(userDetails) {
this.router.navigate(["userdetails"]);
}
На самом деле я получаю эту ошибку
Ошибка: Uncaught (в обещании): Ошибка: Не удается сопоставить никакие маршруты,Сегмент URL: 'userdetails'