Tengo una aplicación simple en la que cuando uso el parámetro con enrutamiento directo después de que la ruta localhost funciona bien, pero cuando hago clic en un enrutamiento diferente 'test2', puedo cambiar la ruta (http://localhost:4200/test2) pero página no está redirigiendo a esa ruta, permanece en la misma página (página de inicio) en mi proyecto. No puedo depurar realmente lo que está sucediendo. ejemplo de código a continuación
import { NgModule } from '@angular/core'; import { RouterModule, Routes } from '@angular/router'; import { TestComponent } from './test/test.component'; import { Test2Component } from './test2/test2.component'; const routes: Routes = [ { path: "", pathMatch: 'full', component: TestComponent }, { path: ":id", component: TestComponent }, { path: "test2", component: Test2Component }, ]; @NgModule({ imports: [RouterModule.forRoot(routes)], exports: [RouterModule] }) export class AppRoutingModule { }debe poner router-outlet en el componente de su aplicación (bootstrap):
<router-outlet></router-outlet>