SCRIPT5007:无法获取未定义或空引用的属性“值”

时间:2019-09-03 07:26:20

标签: angular internet-explorer angular-cli

我正在使用Angular 7并试图解决IE 11中的问题之一。我的应用程序通常可以正常工作,但有时无法正确加载,尤其是当我刷新缓存(ctrl + f5)时。我在项目中包括了IE的所有pollyfils:

/** 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';
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/weak-map';
import 'core-js/es6/set';

但是有时页面无法加载,并且此错误出现在控制台中:

  

SCRIPT5007:无法获取未定义或空值的属性“值”   参考

错误链接到pollyfills.js中的这部分代码:

try {
     if (task.type == macroTask && task.data && !task.data.isPeriodic){
         task.cancelFn = undefined;
     }
     try{
         return this._zoneDelegate.invokeTask(this, task, applyThis, applyArgs);
     }
     catch(error){
         if(this._zoneDelegate.handleError(this, error)){
             throw error;
         }
     }
}

我错过了zone.js的一些填充物吗?

0 个答案:

没有答案