Elaborating on this threat, I have managed to navigate the routes through a scroll
event in my App! My issue, I need it to work only when one is scrolling horizontally and not vertically, is that a way of doing that in Angular 8?
Asked
Active
Viewed 2,927 times
2

felixo
- 1,453
- 6
- 33
- 60
2 Answers
0
You can use the host listener feature to identify the scroll event,
@HostListener('scroll', ['$event']) private onScroll($event:Event):void {
console.log($event.srcElement.scrollLeft, $event.srcElement.scrollTop);
};
If there is change in scrollLeft, that denotes the horizontal scrolling event.

Sasi Kumar M
- 2,440
- 1
- 23
- 23
0
We can use (scroll)="myFunction()"
to detect scroll
in angular...
In component.html
<div class="container" (scroll)="onScroll($event)">
<div class="content">
// Some content
</div>
</div>
In component.ts
onScroll(event: Event) {
console.log(event);
// write your logic here
}

Rohit Tagadiya
- 3,373
- 1
- 25
- 25