错误:如果尝试从网络驱动器打开脱机文件,则会出现“angular”未定义

时间:2018-04-16 08:59:41

标签: javascript angularjs twitter-bootstrap angular1.6

我使用angular js v1.6.4,angular-ui-bootstrap和angular-ui-router创建了离线表单(没有服务器托管)。如果包保存在本地存储上,它在IE和Chrome上工作得非常好。

将文件包移动到网络驱动器后,它在Chrome上按预期工作但不在IE上工作,在angular.module(“ui.bootstrap”...

上抛出“错误:'angular'未定义”

JS文件按以下顺序加载到着陆页上,

jquery-1.12.4.min.js
angular.1.4.min.js
ui-bootstrap.min.js
angular-ui-router.min.js

1 个答案:

答案 0 :(得分:0)

通过将默认内容呈现更改为IE边缘解决,在HTML页面的标题部分下方添加了

<meta http-equiv="X-UA-Compatible" content="IE=edge" />

错误原因是,默认情况下页面在IE 7兼容模式下呈现,但angular 1.6.x仅支持IE 9及更高版本。https://docs.angularjs.org/guide/ie