У меня есть angular 8 приложение.
И у меня есть кнопки навигации для следующего и предыдущего. Но я хочу заархивировать, что вы перейдете к началу страницы, когда будет запущено следующее.
Итак, у меня есть следующее:
<h4 id="heading" #goUp class="echeq-title">{{ currentEcheqPage.title }}</h4>
и файл ts:
export class EcheqPageComponent implements OnInit, AfterViewInit {
@Input() currentEcheqPage: EcheqPage;
@Input() currentEcheqPager: EcheqPager;
@ViewChild('goUp', {static: false}) contentPage: ElementRef;
// We use template variables to query the components
@ViewChildren('echeqElement') elementComponents: QueryList<EcheqElementComponent>;
EcheqElement = EcheqElement;
elementsChanged = true;
container: HTMLElement;
constructor( private echeqService: EcheqService ) { }
ngOnInit() {
// document.getElementById ('heading').scrollIntoView();
}
ngAfterViewInit(): void {
this.showUp();
}
}
private showUp(): void {
this.contentPage.nativeElement.scrollTo( 0, 0 );
}
Но я не получаю ошибку. Но также это не навигация к началу страницы. В данном случае заголовок h4.
Так что мне нужно изменить?
Спасибо.