2016-10-27 3 views
1

Weiß jemand, was das Winkeläquivalent von mousewheel ist?Angular Equivalent von jQuery MouseWheel

Ich muss grundsätzlich in der Lage sein, die folgenden in Eckige zu tun, aber nicht viel Informationen über sie

$(document).bind('mousewheel', function(e) {...

Die Website Ich arbeite an hat overflow: hidden drauf, die es kein Mittel finden ist Bildlaufleiste und Fenster scrollen funktioniert nicht. Ich muss nur ein Scroll-Ereignis erkennen können, um eine Funktion auszulösen. OnScroll funktioniert nur, wenn tatsächlich die Scrollbar

Danke für die Hilfe bewegt

+0

Mögliches Duplikat [Scroll-Position-Tracking und andere Komponenten über sie (Angular2) Anmeldern] (http://stackoverflow.com/questions/ 36468318/tracking-scroll-position-and-notifying-andere-komponenten-about-it-angular2) – rinukkusu

Antwort

1
@Directive({ 
    selector: '[wheel]' 
}) 
class WheelDirective { 

@HostListener('wheel', ['$event']) 
    Wheel(event) { 
    console.log('wheel'); 
    } 
} 

<div wheel class="wheel">..long text</div> 

.wheel { 
    max-height: 300px; 
    overflow: scroll; 
} 
+1

Was für eine lächerliche Syntax. Google muss den Wahnsinn stoppen. –