Javascript @HostListener未使用Angular 4.2.3中的滚动

Javascript @HostListener未使用Angular 4.2.3中的滚动,javascript,angular,Javascript,Angular,您检查下面的代码示例,除了scroll 从'@angular/core'导入{Component,HostListener,Inject,OnInit}; 从“@angular/platform browser”导入{DOCUMENT}; 从'@angular/Router'导入{Route,Router}; 从“../services/movie db.service”导入{MovieDBService}; @组成部分({ 选择器:“应用程序流行”, templateUrl:“./popul

您检查下面的代码示例,除了
scroll

从'@angular/core'导入{Component,HostListener,Inject,OnInit};
从“@angular/platform browser”导入{DOCUMENT};
从'@angular/Router'导入{Route,Router};
从“../services/movie db.service”导入{MovieDBService};
@组成部分({
选择器:“应用程序流行”,
templateUrl:“./popular.component.html”,
样式URL:['./popular.component.css']
})
导出类PopularComponent实现OnInit{
电影:任何[];
建造师(
私人数据库服务:电影数据库服务,
专用路由器:路由器,
@注入(文档)私有文档:文档){
}
恩戈尼尼特(){
这是一部电影(“流行”);
}
@WindowsScroll(事件:事件):void上的HostListener('window:scroll',['$event']){
console.log('scrolled');
}
getMovies(类型){
this.dbservice.getMovies(type).subscribe((res:any)=>{
this.movies=res.results.map(movie=>{
movie.poster_路径=`http://image.tmdb.org/t/p/w500/${movie.poster_path}`;
movie.background\u路径=`http://image.tmdb.org/t/p/w500/${movie.background_path}`;
movie.overview=movie.overview.substr(01100)+'…';
回归电影;
});
});
}
Gotomovie详细信息(电影){
这个.router.navigate(['/movie',movie.id]);
}

}
您确定要滚动页面正文而不是滚动到元素中吗?请尝试使用
文档:滚动
,对我来说效果很好。@Ploppy是的,在正文上滚动only@YordanNikolov尝试过没有luckIt应该工作()尝试更新到4.2.4是否确实要滚动页面正文而不是滚动到元素中?尝试使用
document:scroll
,对我来说效果很好。@plopy是的,在正文上滚动only@YordanNikolov尝试没有luckIt应该工作()尝试更新到4.2.4