Avatar ·

Desplazamiento de página hacia arriba al cambiar de ruta en Angular 2+

¡Hola a todos! Acabo de empezar a aprender Angular y me encontré con un problema. Al navegar entre páginas usando `routerLink`, el navegador mantiene la posición del scroll, y si estaba al final de una página larga y luego voy a otra página, esta se abre también al final. Esto es muy incómodo para los usuarios. Estoy usando Angular 14 con arquitectura modular. Aquí hay un ejemplo de mis rutas: ```typescript // app-routing.module.ts const routes: Routes = [ { path: '', component: HomeComponent }, { path: 'products', component: ProductsComponent }, { path: 'about', component: AboutComponent } ]; ``` Hago las transiciones usando un `routerLink` normal en la plantilla: ```html ``` Intenté agregar `(click)="window.scrollTo(0,0)"` en cada enlace — funciona, pero parece un parche. Además, si el usuario navega con el historial del navegador (botón