Défilement vers le haut lors du changement de route dans Angular 2+
Bonjour à tous ! Je viens de commencer à apprendre Angular et j'ai rencontré un problème. Lors de la navigation entre les pages avec `routerLink`, le navigateur conserve la position de défilement, et si j'étais en bas d'une longue page, puis que je passe à une autre page, celle-ci s'ouvre également en bas. C'est très gênant pour les utilisateurs.
J'utilise Angular 14 avec une architecture modulaire. Voici un exemple de mes routes :
```typescript
// app-routing.module.ts
const routes: Routes = [
{ path: '', component: HomeComponent },
{ path: 'products', component: ProductsComponent },
{ path: 'about', component: AboutComponent }
];
```
Les transitions se font via un `routerLink` standard dans le template :
```html
```
J'ai essayé d'ajouter `(click)="window.scrollTo(0,0)"` sur chaque lien — cela fonctionne, mais semble bricolé. De plus, si l'utilisateur navigue via l'historique du navigateur (bouton