“Przewiń na górę podczas routingu kątowego” Kod odpowiedzi

Angular przewijanie na szczyt

scrollToTop(){
	window.scroll(0,0);
}
ChernobylBob

Kątowa trasa Zmień przewijanie na górę

RouterModule.forRoot(appRoutes, { scrollPositionRestoration: 'enabled' })
TheGuyOnTheCorner

Przewiń do górnej części kątowej

//inside the app.component.html add (activate):
<router-outlet  (activate)="onActivate($event)"></router-outlet>

//inside app.component.ts, add inside the class of the component:
export class AppComponent {
 
  onActivate(event) {
    window.scroll(0,0);
    //or document.body.scrollTop = 0;
    //or document.querySelector('body').scrollTo(0,0)
    
}
}
Grieving Gharial

Przewiń na górę podczas routingu kątowego

import { Component, OnInit } from '@angular/core';
import { Router, NavigationEnd } from '@angular/router';

@Component({
    selector: 'my-app',
    template: '<ng-content></ng-content>',
})
export class MyAppComponent implements OnInit {
    constructor(private router: Router) { }

    ngOnInit() {
        this.router.events.subscribe((evt) => {
            if (!(evt instanceof NavigationEnd)) {
                return;
            }
            window.scrollTo(0, 0)
        });
    }
}
sachin_duhan

Odpowiedzi podobne do “Przewiń na górę podczas routingu kątowego”

Pytania podobne do “Przewiń na górę podczas routingu kątowego”

Więcej pokrewnych odpowiedzi na “Przewiń na górę podczas routingu kątowego” w JavaScript

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu