我使用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
答案 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。