I have angular 8 application.
And I have navigation buttons for next and previous. But so I want to archieve that you will be navigate to top of the page when next is triggerd.
So I have this:
<h4 id="heading" #goUp class="echeq-title">{{ currentEcheqPage.title }}</h4>
and ts file:
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 );
}
But I don't get error. But also it is not navigating to top of page. IN this case the h4 heading.
So what I have to change?
Thank you.