这段代码:
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
的含义是什么?
答案 0 :(得分:0)
正如其他人在评论中所说的那样,对console
对象的支持,特别是console.log
对某些版本IE的支持并不好,所以这就是你得到这个错误的原因。有许多用于记录的polyfill,such as this one。虽然,这不是你的问题。
您首先运行此代码的原因是因为window.angular.bootstrap
不 null或未定义,这意味着您不止一次加载Angular JS。