Я определил шаблонпрокрутки Hostlistener
@Component({
selector: 'name',
directives: [ ... ],
templateUrl: 'name.html'
})
и класс
export class ProductGridComponent implements OnInit {
@HostListener('scroll', ['$event'])
onScroll(e) {
alert(window.pageYOffset)
}
products = [];
}
Но он не выстрелил ничего, однако, когда я заменить свиток и OnScroll с щелчком и OnClick это действительно показывает предупреждение ,
Почему он не работает со свитком, имеет ли у angular2 какую-либо другую реализацию?
Благодаря
Я думаю, что это должно сработать. Можете ли вы воспроизвести в Plunker? –
Код довольно большой, поэтому я не смогу, действительно с кликом, он работает, но не со свитком, weird – Darlyn
Возможно, событие прокрутки запускается родительским компонентом? –