Я очень новичок в Angular 9.
Это мои маршруты:
http://localhost:4200/pc_configuration
--> затем войдите в систему
http://localhost:4200/PC2/login
-- все работает нормально, но когда я вхожу в систему, панель управления перезаписывает идентификатор (PC2)
http://localhost:4200/dashboard/
-- так должно быть
http://localhost:4200/PC2/dashboard/
Это мои маршруты:
const routes: Routes = [
{ path: '', children:[
{ path: '', redirectTo: 'pc_configuration', pathMatch:'full' },
{ path: 'pc_configuration', component: PcConfigComponent },
{ path: ':id', children:[
{ path: '', redirectTo:'login', pathMatch:'full'},
{ path: 'login', component: Login2Component },
{ path: 'dashboard', component: DashboardComponent},
]}
]},
];
и это мой метод входа в систему:
import { Router } from '@angular/router';
export class Login2Component {
constructor(private route:Router){}
onLogIn(){
this.route.navigateByUrl('/dashboard');
}
}
Что я сделал не так?