在IE 11上,Angular 8应用程序可能会遇到一些兼容性问题。以下是一些可能导致应用程序在IE 11上不工作的常见问题以及相应的解决方法:
import 'core-js/es6/reflect';
import 'core-js/es7/reflect';
import 'zone.js/dist/zone';
import 'zone.js/dist/long-stack-trace-zone';
{
"compilerOptions": {
"target": "es5",
...
},
...
}
// 使用箭头函数
const myFunction = () => {
console.log('Hello');
};
// 替换为普通函数
function myFunction() {
console.log('Hello');
}
避免使用不支持的API:IE 11可能不支持一些新的API。确保在应用程序中不使用这些不受支持的API,或者提供相应的polyfills。
避免使用不支持的CSS属性:IE 11可能不支持一些新的CSS属性。确保在样式中不使用这些不受支持的属性,或者提供相应的降级方案。
这些是一些常见的解决方法,可以帮助您在IE 11上运行Angular 8应用程序。根据您的应用程序的具体情况,可能需要采取其他的解决方法来解决兼容性问题。