我创建了一个简单的项目“应用”:角2 - script5007:无法获取属性未定义或空引用
ng new my-app
cd my-app
ng serve
Chrome和Firefox这是好的,但是当我在IE 11执行,它返回错误:SCRIPT5007
有人能帮助我吗?
我创建了一个简单的项目“应用”:角2 - script5007:无法获取属性未定义或空引用
ng new my-app
cd my-app
ng serve
Chrome和Firefox这是好的,但是当我在IE 11执行,它返回错误:SCRIPT5007
有人能帮助我吗?
我发现这个问题可以在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。
它是CLI的张问题不角
在角较新版本 - CLI,SRC \ polyfills.ts默认注释。
src/polyfills.ts
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';
这工作。谢谢。 – Tolga
这应该是被接受和正确的答案。 – 001priyank
我在'IE'和'Safari'中遇到了同样的问题,我在'polyfill.js'中取消注释了'IE'后面的相关行,但'safari'仍然显示同样的错误。请建议如何解决这个问题苹果浏览器。 –
阿里Adravi回答下面应该是在我看来,接受的答案。 – dotnethaggis