IE.11中未加载Angular.module

时间:2019-02-19 22:05:07

标签: javascript html angularjs internet-explorer

我的应用程序正在尝试加载角度模块discApp。此工具在Chrome中没有任何问题。但是在IE11中,我收到类似

的错误
  

对象不支持属性或方法“模块”。

Angular版本使用的是v1.5.5。如果我尝试ctrl + F5,则其加载正确。有什么办法可以解决此问题? 我的Js代码在IE中抛出的错误在下面。

'use strict';
var discApp = angular.module('discApp', ['discApp.controllers']); //Error in this line 

下面是我添加angular.js的代码

<script>document.write("<script type='text/javascript' 
src='js/angular/angular.js?v=" + Date.now() + "'><\/script>");</script>

1 个答案:

答案 0 :(得分:0)

请尝试如下修改您的代码,并检查其是否遇到相同的错误?

'use strict';
var discApp = angular.module('discApp', []); 

如果仍然遇到相同的错误,则可能是与angular.js参考有关,请尝试使用以下脚本加载angular.js参考:

<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.5/angular.min.js"></script>

如果错误消失,则说明问题与“ discApp.controllers”有关,您可以进行检查。