событие прокрутки на Hostlistener

Я определил шаблон

@Component({
    selector: 'name',
    directives: [ ... ],
    templateUrl: 'name.html'
})

и класс

export class ProductGridComponent implements OnInit {
    @HostListener('scroll', ['$event'])
    onScroll(e) {
        alert(window.pageYOffset)
    }

    products = [];
}

Но он ничего не снимает, однако, когда я заменяю scroll и onScroll на click и onClick, он действительно показывает предупреждение.

Почему он не работает с прокруткой, есть ли у angular2 какая-либо другая реализация?

Спасибо

Ответы на вопрос(4)

Ваш ответ на вопрос