问题描述: 在使用 Angular 7 开发的应用中,在 IE11 浏览器中无法工作,并且报错为 "SCRIPT5007: Object expected"。
解决方法:
在 src/polyfills.ts 文件中添加以下内容:
import 'core-js/es6/reflect';
import 'core-js/es7/reflect';
import 'zone.js/dist/zone';
{
...,
"compilerOptions": {
...,
"target": "es5",
...
},
...
}
{
...,
"projects": {
"your-project-name": {
...,
"architect": {
"build": {
...,
"options": {
"es5BrowserSupport": true,
...
},
...
},
...
},
...
},
...
},
...
}
...
...
...
这些步骤应该可以解决在 IE11 中使用 Angular 7 应用时出现的 "SCRIPT5007: Object expected" 错误。