Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AngularJS v1.2.16在使用IE时出现错误?_Javascript_Jquery_Angularjs - Fatal编程技术网

Javascript AngularJS v1.2.16在使用IE时出现错误?

Javascript AngularJS v1.2.16在使用IE时出现错误?,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,这段代码: if (window.angular.bootstrap) { //AngularJS is already loaded, so we can return here... console.log('WARNING: Tried to load angular more than once.'); return; } 包含在AngularJS版本1.2.26中,导致IE出现问题。错误消息为“console未定义”。我的修复方法只是删除控制台.log

这段代码:

  if (window.angular.bootstrap) {
    //AngularJS is already loaded, so we can return here...
    console.log('WARNING: Tried to load angular more than once.');
    return;
  }
包含在AngularJS版本1.2.26中,导致IE出现问题。错误消息为“console未定义”。我的修复方法只是删除控制台.log


window.angular.bootstrap
的含义是什么?

正如其他人在评论中所说,对
console
对象,特别是
console.log
的支持对于某些版本的IE来说是不好的,所以这就是为什么会出现错误的原因。有许多用于日志记录的多边形填充。虽然,这不是你的问题


您之所以要运行此代码,首先是因为
window.angular.bootstrap
不是null或未定义,这意味着您要多次加载angular JS。

什么版本的IE?这可能是相关的:我相信您不止一次加载angular(它写在代码块上)。如果加载Angle的次数不超过一次,则不会有问题。对于较旧的IE版本,请在
控制台中使用polyfill