问题描述:
在Angular 9中,当在Internet Explorer中滚动窗口时,滚动不起作用。
解决方法:
import 'core-js/es/array';
import 'core-js/es/object';
import 'core-js/es/reflect';
import 'core-js/es/symbol';
import 'core-js/es/symbol/iterator';
import 'core-js/features/array/from';
import 'core-js/features/number/is-nan';
import 'core-js/features/object/assign';
import 'core-js/features/reflect/get-metadata';
import 'core-js/features/reflect/metadata';
import 'core-js/features/reflect/reflect';
import 'core-js/features/string/ends-with';
import 'core-js/features/string/starts-with';
import 'core-js/features/symbol/async-iterator';
import 'classlist.js'; // 添加这一行
import 'web-animations-js'; // 添加这一行
{
"compilerOptions": {
"target": "es5",
"lib": ["es2018", "dom"]
}
}
这将根据所使用的浏览器动态加载所需的polyfills。
请注意,Internet Explorer对于一些新的JavaScript特性的支持有限,某些功能可能无法在IE中正常工作。因此,最佳解决方法是尽可能升级到现代浏览器,以获得更好的兼容性和性能。