我創建了一個簡單的項目「應用」:角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