[英]@HostListener('document:scroll', []) not working in IE11
我有代码:
@HostListener('document:scroll', [])
onScroll(): void {
console.log('I am scrolled' + document.documentElement.scrollTop);
}
但是在 IE11 中不起作用,chrome 和 edge 都可以……为什么? 怎么修?
(角度 8)
我尝试了您的代码,它可以在 IE 11 中正常运行。我认为可能是您没有在 angular 应用程序中正确添加对 IE 11 的支持。 IE中的控制台有错误吗? 您可以按照此线程中的步骤在 IE 11 中支持 Angular 8。此外,Angular 8 不需要您在评论中提到的 polyfill。
除了线程中的步骤,我的package.json中的browserslist
如下所示:
"browserslist": [
"last 5 Chrome version",
"last 5 Safari version",
"last 5 Firefox version",
"last 5 Edge version",
"last 5 iOS version",
"last 5 ChromeAndroid version",
"IE 11",
"> 1%"
]
结果:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.