2017-02-16 159 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'仍然顯示同樣的錯誤。請建議如何解決這個問題蘋果瀏覽器。 –

相關問題