“угловой маршрут изменить прокрутку на вершину” Ответ

взбьть девта

import {..., AfterViewChecked, ElementRef, ViewChild, OnInit} from 'angular2/core'
@Component({
    ...
})
export class ChannelComponent implements OnInit, AfterViewChecked {
    @ViewChild('scrollMe') private myScrollContainer: ElementRef;

    ngOnInit() { 
        this.scrollToBottom();
    }

    ngAfterViewChecked() {        
        this.scrollToBottom();        
    } 

    scrollToBottom(): void {
        try {
            this.myScrollContainer.nativeElement.scrollTop = this.myScrollContainer.nativeElement.scrollHeight;
        } catch(err) { }                 
    }
}
Dark Dogfish

угловой маршрут изменить прокрутку на вершину

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

Автоматическая прокрутка до нижней части Div Angular

<div style="overflow: scroll; height: xyz;" #scrollMe [scrollTop]="scrollMe.scrollHeight">
    <div class="..." 
        *ngFor="..."
        ...>  
    </div>
</div>
Precious Panther

прокручивать вверх при маршрутизации угловой

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

Ответы похожие на “угловой маршрут изменить прокрутку на вершину”

Вопросы похожие на “угловой маршрут изменить прокрутку на вершину”

Больше похожих ответов на “угловой маршрут изменить прокрутку на вершину” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования