【发布时间】:2019-09-04 14:50:48
【问题描述】:
我的 Angular 7 应用程序有两个模块 txxxxx 模块和配置模块。这两个模块都是从 App Routing Module 延迟加载的。问题是,当我尝试导航到配置模块时,它会抛出一个错误,提示“加载块组件-配置-配置-模块失败。”。此错误仅在 Internet Explorer 中出现,在 Edge、Chrome、Safari 和 Firefox 中运行正常。
这些是我已经尝试过的东西:
- 我在 polyfills 中添加了这些文件,但它没有 解决我的错误。
import 'core-js/es6/symbol';
import 'core-js/es6/object';
import 'core-js/es6/function';
import 'core-js/es6/parse-int';
import 'core-js/es6/parse-float';
import 'core-js/es6/number';
import 'core-js/es6/math';
import 'core-js/es6/string';
import 'core-js/es6/date';
import 'core-js/es6/array';
import 'core-js/es6/regexp';
import 'core-js/es6/map';
import 'core-js/es6/set';
- 我在 index.ts 中添加了以下行,但没有解决我的错误:
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
我的应用路由模块是这样的:
const routes: Routes = [{
path: '',
pathMatch: 'full',
redirectTo: 'trends'
},
{
path: 'txxxxx',
canActivate: [AuthGuardService],
loadChildren: './components/txxxxxx/txxxxx-ixxxxxx.module#Txxxxxxxxxxxxxxxxxx'
},
{
path: 'configuration',
canActivate: [AuthGuardService],
loadChildren: './components/configuration/configuration.module#ConfigurationModule'
}
];
在 IE 上抛出的错误是:
【问题讨论】:
标签: javascript angular typescript webpack