Ich habe Vorlage definiertScroll-Ereignis auf Hostlistener
@Component({
selector: 'name',
directives: [ ... ],
templateUrl: 'name.html'
})
und Klasse
export class ProductGridComponent implements OnInit {
@HostListener('scroll', ['$event'])
onScroll(e) {
alert(window.pageYOffset)
}
products = [];
}
Aber es hat nichts geschossen, aber wenn ich ersetzen Scroll- und OnScroll mit klicken und ONCLICK es in der Tat die Warnung anzeigen .
Warum funktioniert es nicht mit scroll, hat angular2 irgendeine andere Implementierung dafür?
Dank
Ich denke, es sollte funktionieren. Kannst du in einem Plunker reproduzieren? –
Der Code ist ziemlich groß, so dass ich nicht in der Lage, tatsächlich mit Klick funktioniert es aber nicht mit Scroll, seltsam – Darlyn
Vielleicht wird das Bildlaufereignis von der übergeordneten Komponente ausgelöst? –