我正在使用AngularJS、ui-router和jquery构建一个单页网站,并需要支持ie 8浏览器。
我按照AngularJS文档(链接)的说明进行操作,并且还阅读了这篇文章并遵循其指示。
简而言之,我添加了以下代码到头部:
<html xmlns:ng="http://angularjs.org" id="ng-app" ng-app="myApp">
而且:
<!--[if lt IE 9]>
<script type="text/javascript" src="/app/js/3rdparty/html5shiv.js"></script>
<script type="text/javascript" src="/app/js/3rdparty/json3.min.js"></script>
<![endif]-->
我所有的指令都只能用作属性指令(不能自定义标签)。
但是,没有任何视图被渲染,也没有任何指令在ie8上工作。
我最近才开始使用ui-router,但问题甚至在之前就存在了。
我真的找不到问题所在,而且我已经搜索了很多。
有很多重复的内容,我知道,但他们的解决方案都没有帮助到我(大部分参考了angularjs的文档)。
我没有发布任何其他代码,因为有很多代码,而且我真的无法确定除index.html之外的哪部分代码可能会引起任何问题。
如果你认为其他代码可能有所帮助,我会发布它。
我真的很迷茫,如果有人能指导我解决问题,我会非常感激。
非常感谢。