2017-02-16 116 views

回答

3

我发现这个问题可以在Angular 2.4中复制,你可以通过使用Angular 2.2.x或2.3.x来解决这个问题。 我已经提交了问题的角度队,这里是链接:https://github.com/angular/angular/issues/14592

============================= ====================

看起来这不是角度问题,而是角度问题。请参阅https://github.com/angular/angular-cli/issues/4862

正如angular-cli问题的答案所述,IE11 polyfills默认是注释掉的,您需要在src \ polyfills.ts中启用polyfills。

+0

阿里Adravi回答下面应该是在我看来,接受的答案。 – dotnethaggis

17

它是CLI的张问题不角

在角较新版本 - CLI,SRC \ polyfills.ts默认注释。

  1. 打开文件src/polyfills.ts
  2. 取消注释这些文件和做

BROWSER POLYFILLS

/** IE9,IE10和IE11需要以下所有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'; 
+1

这工作。谢谢。 – Tolga

+3

这应该是被接受和正确的答案。 – 001priyank

+0

我在'IE'和'Safari'中遇到了同样的问题,我在'polyfill.js'中取消注释了'IE'后面的相关行,但'safari'仍然显示同样的错误。请建议如何解决这个问题苹果浏览器。 –

相关问题