我有一个在Chrome上成功运行的Angular 4项目。然而,由于polyfills.bundle.js中的以下错误,它不能加载到IE11上(我使用命令"ng build --env=prod“来构建站点):
var exports = module.exports = function (iterable, entries, fn, that, ITERATOR) {
var iterFn = ITERATOR ? function () { return iterable; } : getIterFn(iterable);
var f = ctx(fn, that, en
我已经开始学习Angular 4,并使用Angular CLI (NG New HelloWorld)编写了一个默认应用程序。当我编写ng serve并浏览到http://localhost:4200/时,页面在Chrome中加载得很好,但是在IE-Edge中,它作为一个空页面打开。IE的控制台窗口出现了错误,即SCRIPT5022: Exception thrown and not caught File: polyfills.bundle.js, Line: 859, Column: 36。这是意料之中吗?
Screenshot of Empty Page in Internet Expl
当我删除polyfills.ts中的注释部分,以便在因特网上加载页面时
/** IE9, IE10 and IE11 requires all of the following 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&