首页 > 解决方案 > Angular 9 窗口滚动在 Internet Explorer 中不起作用

问题描述

  ngAfterViewInit() {
    window.addEventListener('scroll', e => console.log('scroll'))
  }

这是一个stackblitz示例

区域标志.ts:

(window as any).__Zone_disable_requestAnimationFrame = true; 
(window as any).__Zone_disable_on_property = true;
(window as any).__zone_symbol__UNPATCHED_EVENTS = ['scroll', 'mousemove'];
(window as any).__Zone_enable_cross_context_check = true;

我的 polyfill.ts:

import './zone-flags';
import 'zone.js/dist/zone';  // Included with Angular CLI.

然而没有来自 ie 11 的控制台日志。

这是一个回归,因为 Angular 7 有这个工作。

标签: angularinternet-explorer

解决方案


推荐阅读