Angular应用程序在IE11中给出空白页

时间:2018-09-04 08:14:09

标签: angular internet-explorer

打开开发人员工具(F12)侧栏时,

Angular应用程序仅在Internet Explorer浏览器版本中加载。没有使用任何MDL组件,因此它与this问题不同。我在控制台中看不到任何错误。

2 个答案:

答案 0 :(得分:3)

如果我理解问题,空白页将解决:

转到polyfills.ts并取消注释此导入

   import 'core-js/es6/symbol';
   import 'core-js/es6/object';
   import 'core-js/es6/function';
   import 'core-js/es6/parse-int';     //Uncommented to enable IE11
   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/weak-map';
   import 'core-js/es6/set';

答案 1 :(得分:1)

从core-js库的第3版开始,/es#文件夹已替换为

  • /es
  • /features
  • /stable
  • /proposal
  • /stages/#

因此,对于基本的“ es6”导入​​,Angular polyfill导入应如下所示:

import 'core-js/es/symbol';
import 'core-js/es/object';
import 'core-js/es/function';
import 'core-js/es/parse-int';
import 'core-js/es/parse-float';
import 'core-js/es/number';
import 'core-js/es/math';
import 'core-js/es/string';
import 'core-js/es/date';
import 'core-js/es/array';
import 'core-js/es/regexp';
import 'core-js/es/map';
import 'core-js/es/weak-map';
import 'core-js/es/set';